Compare commits
64 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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.4, 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
|
|
||||||
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
|
SimpleCov.start do
|
||||||
|
enable_coverage :branch # Only supported for Ruby >= 2.5
|
||||||
|
|
||||||
add_filter '/spec/'
|
add_filter '/spec/'
|
||||||
add_filter 'helper'
|
add_filter 'helper'
|
||||||
end
|
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
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
<p align="center">
|
<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://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>
|
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@@ -130,6 +130,11 @@ cli_options:
|
|||||||
api_token: YOUR_API_TOKEN
|
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
|
## Enumerating usernames
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
|||||||
@@ -18,9 +18,7 @@ module WPScan
|
|||||||
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_dir
|
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_dir
|
||||||
target.plugins_dir = ParsedCli.wp_plugins_dir if ParsedCli.wp_plugins_dir
|
target.plugins_dir = ParsedCli.wp_plugins_dir if ParsedCli.wp_plugins_dir
|
||||||
|
|
||||||
return if target.content_dir
|
raise Error::WpContentDirNotDetected unless target.content_dir
|
||||||
|
|
||||||
raise Error::WpContentDirNotDetected
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ module WPScan
|
|||||||
module Controller
|
module Controller
|
||||||
# Controller to handle the API token
|
# Controller to handle the API token
|
||||||
class VulnApi < CMSScanner::Controller::Base
|
class VulnApi < CMSScanner::Controller::Base
|
||||||
|
ENV_KEY = 'WPSCAN_API_TOKEN'
|
||||||
|
|
||||||
def cli_options
|
def cli_options
|
||||||
[
|
[
|
||||||
OptString.new(['--api-token TOKEN', 'The WPVulnDB API Token to display vulnerability data'])
|
OptString.new(['--api-token TOKEN', 'The WPVulnDB API Token to display vulnerability data'])
|
||||||
@@ -11,9 +13,9 @@ module WPScan
|
|||||||
end
|
end
|
||||||
|
|
||||||
def before_scan
|
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
|
api_status = DB::VulnApi.status
|
||||||
|
|
||||||
|
|||||||
@@ -16,8 +16,7 @@ module WPScan
|
|||||||
target.url(path),
|
target.url(path),
|
||||||
confidence: 70,
|
confidence: 70,
|
||||||
found_by: DIRECT_ACCESS,
|
found_by: DIRECT_ACCESS,
|
||||||
interesting_entries: target.directory_listing_entries(path),
|
interesting_entries: target.directory_listing_entries(path)
|
||||||
references: { url: 'https://github.com/wpscanteam/wpscan/issues/422' }
|
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,11 +11,7 @@ module WPScan
|
|||||||
|
|
||||||
return unless target.debug_log?(path)
|
return unless target.debug_log?(path)
|
||||||
|
|
||||||
Model::DebugLog.new(
|
Model::DebugLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
target.url(path),
|
|
||||||
confidence: 100, found_by: DIRECT_ACCESS,
|
|
||||||
references: { url: 'https://codex.wordpress.org/Debugging_in_WordPress' }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,12 +11,7 @@ module WPScan
|
|||||||
|
|
||||||
return unless /DUPLICATOR INSTALL-LOG/.match?(target.head_and_get(path).body)
|
return unless /DUPLICATOR INSTALL-LOG/.match?(target.head_and_get(path).body)
|
||||||
|
|
||||||
Model::DuplicatorInstallerLog.new(
|
Model::DuplicatorInstallerLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
target.url(path),
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS,
|
|
||||||
references: { url: 'https://www.exploit-db.com/ghdb/3981/' }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -15,10 +15,7 @@ module WPScan
|
|||||||
Model::EmergencyPwdResetScript.new(
|
Model::EmergencyPwdResetScript.new(
|
||||||
target.url(path),
|
target.url(path),
|
||||||
confidence: /password/i.match?(res.body) ? 100 : 40,
|
confidence: /password/i.match?(res.body) ? 100 : 40,
|
||||||
found_by: DIRECT_ACCESS,
|
found_by: DIRECT_ACCESS
|
||||||
references: {
|
|
||||||
url: 'https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script'
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -16,8 +16,7 @@ module WPScan
|
|||||||
target.url(path),
|
target.url(path),
|
||||||
confidence: 100,
|
confidence: 100,
|
||||||
found_by: DIRECT_ACCESS,
|
found_by: DIRECT_ACCESS,
|
||||||
interesting_entries: fpd_entries,
|
interesting_entries: fpd_entries
|
||||||
references: { url: 'https://www.owasp.org/index.php/Full_Path_Disclosure' }
|
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -9,20 +9,14 @@ module WPScan
|
|||||||
def passive(_opts = {})
|
def passive(_opts = {})
|
||||||
pattern = %r{#{target.content_dir}/mu\-plugins/}i
|
pattern = %r{#{target.content_dir}/mu\-plugins/}i
|
||||||
|
|
||||||
target.in_scope_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)
|
next unless uri.path&.match?(pattern)
|
||||||
|
|
||||||
url = target.url('wp-content/mu-plugins/')
|
url = target.url('wp-content/mu-plugins/')
|
||||||
|
|
||||||
target.mu_plugins = true
|
target.mu_plugins = true
|
||||||
|
|
||||||
return Model::MuPlugins.new(
|
return Model::MuPlugins.new(url, confidence: 70, found_by: 'URLs In Homepage (Passive Detection)')
|
||||||
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' }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
@@ -37,13 +31,7 @@ module WPScan
|
|||||||
|
|
||||||
target.mu_plugins = true
|
target.mu_plugins = true
|
||||||
|
|
||||||
Model::MuPlugins.new(
|
Model::MuPlugins.new(url, confidence: 80, found_by: DIRECT_ACCESS)
|
||||||
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' }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -17,13 +17,7 @@ module WPScan
|
|||||||
|
|
||||||
target.multisite = true
|
target.multisite = true
|
||||||
|
|
||||||
Model::Multisite.new(
|
Model::Multisite.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
url,
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS,
|
|
||||||
to_s: 'This site seems to be a multisite',
|
|
||||||
references: { url: 'http://codex.wordpress.org/Glossary#Multisite' }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -20,12 +20,7 @@ module WPScan
|
|||||||
|
|
||||||
target.registration_enabled = true
|
target.registration_enabled = true
|
||||||
|
|
||||||
Model::Registration.new(
|
Model::Registration.new(res.effective_url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
res.effective_url,
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS,
|
|
||||||
to_s: "Registration is enabled: #{res.effective_url}"
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -13,12 +13,7 @@ module WPScan
|
|||||||
|
|
||||||
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
||||||
|
|
||||||
Model::TmmDbMigrate.new(
|
Model::TmmDbMigrate.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
url,
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS,
|
|
||||||
references: { packetstorm: 131_957 }
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -13,12 +13,7 @@ module WPScan
|
|||||||
|
|
||||||
url = target.url(path)
|
url = target.url(path)
|
||||||
|
|
||||||
Model::UploadDirectoryListing.new(
|
Model::UploadDirectoryListing.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
url,
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS,
|
|
||||||
to_s: "Upload directory has listing enabled: #{url}"
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,11 +14,7 @@ module WPScan
|
|||||||
|
|
||||||
return unless SQL_PATTERN.match?(res.body)
|
return unless SQL_PATTERN.match?(res.body)
|
||||||
|
|
||||||
Model::UploadSQLDump.new(
|
Model::UploadSQLDump.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||||
target.url(path),
|
|
||||||
confidence: 100,
|
|
||||||
found_by: DIRECT_ACCESS
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,17 +11,7 @@ module WPScan
|
|||||||
|
|
||||||
return unless res.code == 200
|
return unless res.code == 200
|
||||||
|
|
||||||
Model::WPCron.new(
|
Model::WPCron.new(wp_cron_url, confidence: 60, found_by: DIRECT_ACCESS)
|
||||||
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'
|
|
||||||
]
|
|
||||||
}
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def wp_cron_url
|
def wp_cron_url
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ module WPScan
|
|||||||
end
|
end
|
||||||
|
|
||||||
def passive_from_css_href(res, opts)
|
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
|
next unless uri.path =~ %r{/themes/([^\/]+)/style.css\z}i
|
||||||
|
|
||||||
return create_theme(Regexp.last_match[1], uri.to_s, opts)
|
return create_theme(Regexp.last_match[1], uri.to_s, opts)
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ module WPScan
|
|||||||
end
|
end
|
||||||
|
|
||||||
def errored_response?(response)
|
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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -71,11 +71,13 @@ module WPScan
|
|||||||
return username, 'Display Name', 50 if username
|
return username, 'Display Name', 50 if username
|
||||||
end
|
end
|
||||||
|
|
||||||
# @param [ String ] url
|
# @param [ String, Addressable::URI ] uri
|
||||||
#
|
#
|
||||||
# @return [ String, nil ]
|
# @return [ String, nil ]
|
||||||
def username_from_author_url(url)
|
def username_from_author_url(uri)
|
||||||
url[%r{/author/([^/\b]+)/?}i, 1]
|
uri = Addressable::URI.parse(uri) unless uri.is_a?(Addressable::URI)
|
||||||
|
|
||||||
|
uri.path[%r{/author/([^/\b]+)/?}i, 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
# @param [ Typhoeus::Response ] res
|
# @param [ Typhoeus::Response ] res
|
||||||
@@ -83,12 +85,12 @@ module WPScan
|
|||||||
# @return [ String, nil ] The username found
|
# @return [ String, nil ] The username found
|
||||||
def username_from_response(res)
|
def username_from_response(res)
|
||||||
# Permalink enabled
|
# Permalink enabled
|
||||||
target.in_scope_uris(res, '//link/@href|//a/@href') do |uri|
|
target.in_scope_uris(res, '//@href[contains(., "author/")]') do |uri|
|
||||||
username = username_from_author_url(uri.to_s)
|
username = username_from_author_url(uri)
|
||||||
return username if username
|
return username if username
|
||||||
end
|
end
|
||||||
|
|
||||||
# No permalink
|
# No permalink, TODO Maybe use xpath to extract the classes ?
|
||||||
res.body[/<body class="archive author author-([^\s]+)[ "]/i, 1]
|
res.body[/<body class="archive author author-([^\s]+)[ "]/i, 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ module WPScan
|
|||||||
def potential_usernames(res)
|
def potential_usernames(res)
|
||||||
usernames = []
|
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
|
if uri.path =~ %r{/author/([^/\b]+)/?\z}i
|
||||||
usernames << [Regexp.last_match[1], 'Author Pattern', 100]
|
usernames << [Regexp.last_match[1], 'Author Pattern', 100]
|
||||||
elsif /author=[0-9]+/.match?(uri.query)
|
elsif /author=[0-9]+/.match?(uri.query)
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ module WPScan
|
|||||||
loop do
|
loop do
|
||||||
current_page += 1
|
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
|
total_pages ||= res.headers['X-WP-TotalPages'].to_i
|
||||||
|
|
||||||
|
|||||||
@@ -8,11 +8,15 @@ module WPScan
|
|||||||
# @param [ String ] type plugins / themes
|
# @param [ String ] type plugins / themes
|
||||||
# @param [ Boolean ] uniq Wether or not to apply the #uniq on the results
|
# @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)
|
def items_from_links(type, uniq = true)
|
||||||
found = []
|
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)
|
next unless uri.to_s =~ item_attribute_pattern(type)
|
||||||
|
|
||||||
slug = Regexp.last_match[1]&.strip
|
slug = Regexp.last_match[1]&.strip
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ module WPScan
|
|||||||
end
|
end
|
||||||
|
|
||||||
def passive_urls_xpath
|
def passive_urls_xpath
|
||||||
'//a[contains(@href, "rdf")]/@href'
|
'//a[contains(@href, "/rdf")]/@href'
|
||||||
end
|
end
|
||||||
|
|
||||||
def aggressive_urls(_opts = {})
|
def aggressive_urls(_opts = {})
|
||||||
|
|||||||
@@ -8,45 +8,110 @@ module WPScan
|
|||||||
end
|
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
|
class BackupDB < InterestingFinding
|
||||||
|
# @return [ Hash ]
|
||||||
|
def references
|
||||||
|
@references ||= { url: ['https://github.com/wpscanteam/wpscan/issues/422'] }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class DebugLog < InterestingFinding
|
class DebugLog < InterestingFinding
|
||||||
|
# @ return [ Hash ]
|
||||||
|
def references
|
||||||
|
@references ||= { url: ['https://codex.wordpress.org/Debugging_in_WordPress'] }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class DuplicatorInstallerLog < InterestingFinding
|
class DuplicatorInstallerLog < InterestingFinding
|
||||||
|
# @return [ Hash ]
|
||||||
|
def references
|
||||||
|
@references ||= { url: ['https://www.exploit-db.com/ghdb/3981/'] }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class EmergencyPwdResetScript < InterestingFinding
|
class EmergencyPwdResetScript < InterestingFinding
|
||||||
|
def references
|
||||||
|
@references ||= {
|
||||||
|
url: ['https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script']
|
||||||
|
}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class FullPathDisclosure < InterestingFinding
|
class FullPathDisclosure < InterestingFinding
|
||||||
|
# @return [ Hash ]
|
||||||
|
def references
|
||||||
|
@references ||= { url: ['https://www.owasp.org/index.php/Full_Path_Disclosure'] }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class MuPlugins < InterestingFinding
|
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
|
end
|
||||||
|
|
||||||
class Multisite < InterestingFinding
|
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
|
end
|
||||||
|
|
||||||
class Readme < InterestingFinding
|
class Readme < InterestingFinding
|
||||||
end
|
end
|
||||||
|
|
||||||
class Registration < InterestingFinding
|
class Registration < InterestingFinding
|
||||||
|
# @return [ String ]
|
||||||
|
def to_s
|
||||||
|
@to_s ||= "Registration is enabled: #{url}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class TmmDbMigrate < InterestingFinding
|
class TmmDbMigrate < InterestingFinding
|
||||||
|
# @return [ Hash ]
|
||||||
|
def references
|
||||||
|
@references ||= { packetstorm: [131_957] }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class UploadDirectoryListing < InterestingFinding
|
class UploadDirectoryListing < InterestingFinding
|
||||||
|
# @return [ String ]
|
||||||
|
def to_s
|
||||||
|
@to_s ||= "Upload directory has listing enabled: #{url}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class UploadSQLDump < InterestingFinding
|
class UploadSQLDump < InterestingFinding
|
||||||
end
|
end
|
||||||
|
|
||||||
class WPCron < InterestingFinding
|
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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ module WPScan
|
|||||||
|
|
||||||
# @return [ Hash ]
|
# @return [ Hash ]
|
||||||
def references
|
def references
|
||||||
{
|
@references ||= {
|
||||||
url: ['http://codex.wordpress.org/XML-RPC_Pingback_API'],
|
url: ['http://codex.wordpress.org/XML-RPC_Pingback_API'],
|
||||||
metasploit: [
|
metasploit: [
|
||||||
'auxiliary/scanner/http/wordpress_ghost_scanner',
|
'auxiliary/scanner/http/wordpress_ghost_scanner',
|
||||||
|
|||||||
@@ -67,13 +67,13 @@ module WPScan
|
|||||||
# @return [ Hash ] The params for Typhoeus::Request
|
# @return [ Hash ] The params for Typhoeus::Request
|
||||||
# @note Those params can't be overriden by CLI options
|
# @note Those params can't be overriden by CLI options
|
||||||
def request_params
|
def request_params
|
||||||
@request_params ||= {
|
@request_params ||= Browser.instance.default_connect_request_params.merge(
|
||||||
timeout: 600,
|
timeout: 600,
|
||||||
connecttimeout: 300,
|
connecttimeout: 300,
|
||||||
accept_encoding: 'gzip, deflate',
|
accept_encoding: 'gzip, deflate',
|
||||||
cache_ttl: 0,
|
cache_ttl: 0,
|
||||||
headers: { 'User-Agent' => Browser.instance.default_user_agent, 'Referer' => nil }
|
headers: { 'User-Agent' => Browser.instance.default_user_agent }
|
||||||
}
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
# @return [ String ] The raw file URL associated with the given filename
|
# @return [ String ] The raw file URL associated with the given filename
|
||||||
@@ -85,7 +85,7 @@ module WPScan
|
|||||||
def remote_file_checksum(filename)
|
def remote_file_checksum(filename)
|
||||||
url = "#{remote_file_url(filename)}.sha512"
|
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
|
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||||
|
|
||||||
res.body.chomp
|
res.body.chomp
|
||||||
@@ -126,7 +126,7 @@ module WPScan
|
|||||||
file_path = local_file_path(filename)
|
file_path = local_file_path(filename)
|
||||||
file_url = remote_file_url(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
|
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||||
|
|
||||||
File.open(file_path, 'wb') { |f| f.write(res.body) }
|
File.open(file_path, 'wb') { |f| f.write(res.body) }
|
||||||
@@ -148,7 +148,7 @@ module WPScan
|
|||||||
create_backup(filename)
|
create_backup(filename)
|
||||||
dl_checksum = download(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
|
updated << filename
|
||||||
rescue StandardError => e
|
rescue StandardError => e
|
||||||
|
|||||||
@@ -21,8 +21,10 @@ module WPScan
|
|||||||
# @return [ Hash ]
|
# @return [ Hash ]
|
||||||
def self.get(path, params = {})
|
def self.get(path, params = {})
|
||||||
return {} unless token
|
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 {} 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)
|
return JSON.parse(res.body) if NON_ERROR_CODES.include?(res.code)
|
||||||
@@ -64,15 +66,14 @@ module WPScan
|
|||||||
end
|
end
|
||||||
|
|
||||||
# @return [ Hash ]
|
# @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: {
|
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,
|
'User-Agent' => Browser.instance.default_user_agent,
|
||||||
'Authorization' => "Token token=#{token}"
|
'Authorization' => "Token token=#{token}"
|
||||||
}
|
}
|
||||||
}
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,5 +8,17 @@ module WPScan
|
|||||||
'Update required, you can not run a scan if a database file is missing.'
|
'Update required, you can not run a scan if a database file is missing.'
|
||||||
end
|
end
|
||||||
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
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -32,8 +32,12 @@ module WPScan
|
|||||||
|
|
||||||
if %i[mixed aggressive].include?(detection_mode)
|
if %i[mixed aggressive].include?(detection_mode)
|
||||||
%w[wp-admin/install.php wp-login.php].each do |path|
|
%w[wp-admin/install.php wp-login.php].each do |path|
|
||||||
return true if in_scope_uris(Browser.get_and_follow_location(url(path))).any? do |uri|
|
res = Browser.get_and_follow_location(url(path))
|
||||||
WORDPRESS_PATTERN.match?(uri.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
|
end
|
||||||
end
|
end
|
||||||
@@ -44,7 +48,7 @@ module WPScan
|
|||||||
# @param [ Typhoeus::Response ] response
|
# @param [ Typhoeus::Response ] response
|
||||||
# @return [ Boolean ]
|
# @return [ Boolean ]
|
||||||
def wordpress_from_meta_comments_or_scripts?(response)
|
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)
|
return true if WORDPRESS_PATTERN.match?(uri.path) || WP_JSON_OEMBED_PATTERN.match?(uri.path)
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -100,8 +104,9 @@ module WPScan
|
|||||||
|
|
||||||
unless content_dir
|
unless content_dir
|
||||||
pattern = %r{https?://s\d\.wp\.com#{WORDPRESS_PATTERN}}i.freeze
|
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)
|
return true if uri.to_s.match?(pattern)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -105,9 +105,10 @@ module WPScan
|
|||||||
|
|
||||||
# url_pattern is from CMSScanner::Target
|
# url_pattern is from CMSScanner::Target
|
||||||
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
|
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|
|
[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)
|
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -2,5 +2,5 @@
|
|||||||
|
|
||||||
# Version
|
# Version
|
||||||
module WPScan
|
module WPScan
|
||||||
VERSION = '3.7.6'
|
VERSION = '3.7.11'
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -74,20 +74,40 @@ describe WPScan::Controller::VulnApi do
|
|||||||
context 'when limited requests' do
|
context 'when limited requests' do
|
||||||
let(:requests) { 100 }
|
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 { controller.before_scan }.to_not raise_error
|
||||||
|
|
||||||
|
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when unlimited requests' do
|
context 'when unlimited requests' do
|
||||||
let(:requests) { 'Unlimited' }
|
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 { controller.before_scan }.to_not raise_error
|
||||||
|
|
||||||
|
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
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
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -6,8 +6,55 @@ describe WPScan::Finders::InterestingFindings::MuPlugins do
|
|||||||
let(:url) { 'http://ex.lo/' }
|
let(:url) { 'http://ex.lo/' }
|
||||||
let(:fixtures) { FINDERS_FIXTURES.join('interesting_findings', 'mu_plugins') }
|
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
|
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
|
end
|
||||||
|
|
||||||
describe '#aggressive' do
|
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
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '#potential_username' do
|
describe '#username_from_response' do
|
||||||
[
|
[
|
||||||
'4.1.1', '4.1.1-permalink',
|
'4.1.1', '4.1.1-permalink',
|
||||||
'3.0', '3.0-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'
|
expect(finder.username_from_response(res)).to eql 'admin'
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
|
|
||||||
describe '#display_name_from_body' do
|
describe '#display_name_from_body' do
|
||||||
|
|||||||
@@ -16,12 +16,31 @@ describe WPScan::Finders::Users::AuthorPosts do
|
|||||||
|
|
||||||
results = finder.potential_usernames(res)
|
results = finder.potential_usernames(res)
|
||||||
|
|
||||||
expect(results).to eql([
|
expect(results).to eql [
|
||||||
['admin', 'Author Pattern', 100],
|
['admin', 'Author Pattern', 100],
|
||||||
['admin display_name', 'Display Name', 30],
|
['admin display_name', 'Display Name', 30],
|
||||||
['editor', 'Author Pattern', 100],
|
['editor', 'Author Pattern', 100],
|
||||||
['editor', 'Display Name', 30]
|
['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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
2
spec/cache/.gitignore
vendored
2
spec/cache/.gitignore
vendored
@@ -1,4 +1,4 @@
|
|||||||
# Ignore everything in this directory
|
# Ignore everything in this directory
|
||||||
*
|
*
|
||||||
# Except this file
|
# Except this file
|
||||||
!.gitignore
|
!.gitignore
|
||||||
|
|||||||
4049
spec/fixtures/db/dynamic_finders.yml
vendored
4049
spec/fixtures/db/dynamic_finders.yml
vendored
File diff suppressed because it is too large
Load Diff
1729
spec/fixtures/dynamic_finders/expected.yml
vendored
1729
spec/fixtures/dynamic_finders/expected.yml
vendored
File diff suppressed because it is too large
Load Diff
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 ""
|
||||||
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."
|
||||||
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 -->
|
<!-- cc-child-pages -->
|
||||||
<!--[if lt IE 8]>
|
<!--[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]-->
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
@@ -619,7 +619,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
|||||||
|
|
||||||
<!-- movingboxes-wp -->
|
<!-- movingboxes-wp -->
|
||||||
<!--[if lte IE 9]>
|
<!--[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]-->
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
@@ -819,7 +819,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
|||||||
|
|
||||||
<!-- voxpress -->
|
<!-- voxpress -->
|
||||||
<!--[if lte IE 8]>
|
<!--[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]-->
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
@@ -850,7 +850,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
|||||||
|
|
||||||
<!-- wp-elusive-iconfont -->
|
<!-- wp-elusive-iconfont -->
|
||||||
<!--[if lte IE 7]>
|
<!--[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]-->
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
@@ -1169,4 +1169,21 @@ s0.parentNode.insertBefore(s1,s0);
|
|||||||
<!-- This website uses Linkable Title Html And Php Widget v1.2.6 Wordpress plugin developed by PepLamb (PepLamb.com) -->
|
<!-- 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
|
||||||
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 ""
|
||||||
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,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
@@ -0,0 +1,160 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: File Upload Types 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/file-upload-types\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"POT-Creation-Date: 2020-01-07T17:11:46+00:00\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"X-Generator: WP-CLI 2.3.0\n"
|
||||||
|
"X-Domain: file-upload-types\n"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin
|
||||||
|
#: includes/class-file-upload-types-settings.php:96
|
||||||
|
#: includes/class-file-upload-types-settings.php:111
|
||||||
|
msgid "File Upload Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin
|
||||||
|
msgid "Easily allow WordPress to accept and upload any file type extension or MIME type, including custom file types."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin
|
||||||
|
#: includes/class-file-upload-types-settings.php:469
|
||||||
|
msgid "WPForms"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin
|
||||||
|
msgid "https://wpforms.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: file-upload-types.php:44
|
||||||
|
msgid "The File Upload Types plugin has been deactivated. Your site is running an outdated version of PHP that is no longer supported and is not compatible with the File Upload Types plugin."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:77
|
||||||
|
msgid "Default section can not be deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:110
|
||||||
|
#: includes/class-file-upload-types-settings.php:136
|
||||||
|
#: includes/class-file-upload-types.php:75
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:141
|
||||||
|
msgid "Need some help?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:144
|
||||||
|
msgid "View Documentation"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:168
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:188
|
||||||
|
msgid "Add File Upload Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. translators: %1$s - URL to WordPress Codex page, %2$s - anchor link.
|
||||||
|
#: includes/class-file-upload-types-settings.php:193
|
||||||
|
msgid "Below is the list of files types that can be enabled, not including the <a href=\"%1$s\" rel=\"noopener\" target=\"_blank\">files WordPress allows by default</a>. <br>Don't see what you need? No problem, <a href=\"%2$s\" rel=\"noopener noreferrer\">add your custom file types</a>."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:210
|
||||||
|
msgid "Search File Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:217
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:218
|
||||||
|
#: includes/class-file-upload-types-settings.php:305
|
||||||
|
msgid "MIME Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:219
|
||||||
|
#: includes/class-file-upload-types-settings.php:307
|
||||||
|
msgid "Extension"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:239
|
||||||
|
msgid "ENABLED"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:262
|
||||||
|
msgid "AVAILABLE"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:295
|
||||||
|
msgid "ADD CUSTOM FILE TYPES"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:298
|
||||||
|
msgid "Add the custom file types to allow uploads"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:304
|
||||||
|
msgid "File Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:329
|
||||||
|
msgid "You might like our other products"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. translators: %s - wpforms.com link.
|
||||||
|
#: includes/class-file-upload-types-settings.php:335
|
||||||
|
msgid "File Upload Types is built by the team behind the most popular WordPress form plugin, <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">WPForms</a>. Check out some of our other plugins."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. translators: %1$s - Plugin URL; %2$s - Plugin Name; %3$s - Image source.
|
||||||
|
#: includes/class-file-upload-types-settings.php:366
|
||||||
|
msgid "<strong><a href=\"%1$s\" class=\"external-link\" target=\"_blank\" rel=\"noopener noreferrer\">Get %2$s</a></strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:450
|
||||||
|
msgid "Your settings have been saved."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:470
|
||||||
|
msgid "The most beginner friendly WordPress contact form plugin."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:475
|
||||||
|
msgid "MonsterInsights"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:476
|
||||||
|
msgid "Effortlessly connect your WP site with Google Analytics."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:481
|
||||||
|
msgid "OptinMonster"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:482
|
||||||
|
msgid "Turn your traffic into leads, conversions and sales."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:487
|
||||||
|
msgid "SeedProd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types-settings.php:488
|
||||||
|
msgid "Create beautiful coming soon pages, skyrocket your email list."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. translators: %1$s - WP.org link; %2$s - same WP.org link.
|
||||||
|
#: includes/class-file-upload-types-settings.php:513
|
||||||
|
msgid "Please rate <strong>File Upload Types</strong> <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">★★★★★</a> on <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org</a> to help us spread the word. Thank you from the File Upload Types team!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-file-upload-types.php:75
|
||||||
|
msgid "File Upload Types Settings"
|
||||||
|
msgstr ""
|
||||||
23
spec/fixtures/dynamic_finders/plugin_version/formgimp/change_log/CHANGELOG.md
vendored
Normal file
23
spec/fixtures/dynamic_finders/plugin_version/formgimp/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# 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).
|
||||||
|
|
||||||
|
## Change Tags
|
||||||
|
|
||||||
|
- Added for new features.
|
||||||
|
- Changed for changes in existing functionality.
|
||||||
|
- Deprecated for soon-to-be removed features.
|
||||||
|
- Removed for now removed features.
|
||||||
|
- Fixed for any bug fixes.
|
||||||
|
- Security in case of vulnerabilities.
|
||||||
|
|
||||||
|
## 1.0.5 - 2020-02-19
|
||||||
|
### Added
|
||||||
|
- Session initialization
|
||||||
|
- Shortcode to form list/edit views
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Admin menu to remove the repeated FormGimp submenu item
|
||||||
|
- Path assignment from get_template_xxx to get_stylesheet_xxx for child theme support
|
||||||
155
spec/fixtures/dynamic_finders/plugin_version/gf-hcaptcha/translation_file/languages/gf-hcaptcha.pot
vendored
Normal file
155
spec/fixtures/dynamic_finders/plugin_version/gf-hcaptcha/translation_file/languages/gf-hcaptcha.pot
vendored
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
# Copyright (C) 2020 Web & App Easy B.V.
|
||||||
|
# This file is distributed under the same license as the Gravity Forms hCaptcha plugin.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Gravity Forms hCaptcha 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gf-hcaptcha\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-20T12:33:40+00:00\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"X-Generator: WP-CLI 2.4.0\n"
|
||||||
|
"X-Domain: gf-hcaptcha\n"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin
|
||||||
|
msgid "Gravity Forms hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin
|
||||||
|
msgid "A new way to monetize your site traffic with the hCaptcha addon for Gravity Forms."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin
|
||||||
|
msgid "Web & App Easy B.V."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin
|
||||||
|
msgid "https://www.webandappeasy.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:25
|
||||||
|
msgid "Don't have a account?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:25
|
||||||
|
msgid "Register"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:25
|
||||||
|
msgid "first on the hCaptcha website."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
msgid "Secret key hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
msgid "Please insert your"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
#: includes/hcaptcha-field.php:16
|
||||||
|
msgid "hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
msgid "secret key here. You can find this in your"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
msgid "dashboard under the tab"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:29
|
||||||
|
msgid "settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:30
|
||||||
|
msgid "Secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:58
|
||||||
|
msgid "Theme hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:58
|
||||||
|
msgid "Choose for the light or the dark theme."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:59
|
||||||
|
msgid "Size hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:59
|
||||||
|
msgid "Choose for the standard or the compact size."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
msgid "Site key hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
msgid "site key here. You can find this in your"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:60
|
||||||
|
msgid "sites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:61
|
||||||
|
msgid "Mode hCaptcha"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:61
|
||||||
|
msgid "Choose for the visible or the invisible hCaptcha."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:73
|
||||||
|
msgid "Choose theme"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:78
|
||||||
|
msgid "Light"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:81
|
||||||
|
msgid "Dark"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:87
|
||||||
|
msgid "Choose size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:92
|
||||||
|
msgid "Standard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:95
|
||||||
|
msgid "Compact"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:108
|
||||||
|
msgid "Site key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:116
|
||||||
|
msgid "Choose mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:121
|
||||||
|
msgid "Visible"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: class-hcaptchaaddon.php:124
|
||||||
|
msgid "Invisible"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/hcaptcha-field.php:160
|
||||||
|
msgid "The hCaptcha is invalid. Please try again."
|
||||||
|
msgstr ""
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "gosign-multi-position-text-with-quote-block",
|
||||||
|
"version": "1.0.1",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"start": "cgb-scripts start",
|
||||||
|
"build": "cgb-scripts build",
|
||||||
|
"eject": "cgb-scripts eject"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"cgb-scripts": "1.23.0",
|
||||||
|
"classnames": "^2.2.6"
|
||||||
|
}
|
||||||
|
}
|
||||||
3
spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt
vendored
Normal file
3
spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
*** Heraldbee Changelog ***
|
||||||
|
2019-11-21 - Version 1.0
|
||||||
|
* Initial version
|
||||||
@@ -0,0 +1,150 @@
|
|||||||
|
# Copyright (C) 2020 HeroThemes
|
||||||
|
# This file is distributed under the same license as the Heroic Glossary plugin.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Heroic Glossary 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ht-glossary\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-24T15:58:46+00:00\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"X-Generator: WP-CLI 2.4.0\n"
|
||||||
|
"X-Domain: ht-glossary\n"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/block.js:51
|
||||||
|
msgid "Heroic Glossary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin
|
||||||
|
msgid "https://herothemes.com/heroic-glossary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin
|
||||||
|
msgid "Glossary plugin for WordPress"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin
|
||||||
|
msgid "HeroThemes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin
|
||||||
|
msgid "http://www.herothemes.com/"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/block.js:57
|
||||||
|
msgid "glossary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/block.js:57
|
||||||
|
msgid "heroic glossary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/block.js:57
|
||||||
|
msgid "heroic"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/save.js:57
|
||||||
|
msgid "Search the Glossary..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/inspector.js:15
|
||||||
|
msgid "Glossary Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:194
|
||||||
|
#: src/block/glossary.js:183
|
||||||
|
#: src/block/toolbar.js:27
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/glossary.js:183
|
||||||
|
#: src/block/toolbar.js:27
|
||||||
|
msgid "Add Glossary Item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/toolbar.js:35
|
||||||
|
msgid "Import sample content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/glossary.js:182
|
||||||
|
msgid "Click"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/glossary.js:188
|
||||||
|
msgid "to add a new Glossary Item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/glossary.js:195
|
||||||
|
msgid "Delete Glossary Item?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/glossary.js:204
|
||||||
|
msgid "Delete Item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/searchBox.js:12
|
||||||
|
msgid "Search the Glossary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:123
|
||||||
|
msgid "Glossary Item Added"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:134
|
||||||
|
msgid "Glossary Item Updated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:146
|
||||||
|
msgid "Title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:151
|
||||||
|
msgid "Enter Title here..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:163
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:164
|
||||||
|
msgid "Enter Description here.."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:113
|
||||||
|
msgid "Update"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:115
|
||||||
|
msgid "Insert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: dist/blocks.build.js:1
|
||||||
|
#: src/block/addEntry.js:186
|
||||||
|
msgid "Insert and add another"
|
||||||
|
msgstr ""
|
||||||
@@ -450,6 +450,14 @@ var shiftnav_data = {"shift_body":"off","shift_body_wrapper":"","lock_body":"on"
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- shortpixel-adaptive-images -->
|
||||||
|
<script type='text/javascript'>
|
||||||
|
/* <![CDATA[ */
|
||||||
|
var spai_settings = {"api_url":"https:\/\/cdn.shortpixel.ai\/spai\/w_%WIDTH%+q_lossless+ret_img","method":"src","crop":"","debug":"","site_url":"https:\/\/wp.lab","plugin_url":"https:\/\/wp.lab\/wp-content\/plugins\/shortpixel-adaptive-images","version":"1.7.0","excluded_selectors":[],"eager_selectors":["img.fl-logo-img",".fl-logo-img",".fl-page-header-logo"],"noresize_selectors":[],"excluded_paths":["regex:\/\\\/\\\/([^\\\/]*\\.|)gravatar.com\\\/\/"],"active_integrations":{"nextgen":false,"modula":false,"elementor":false,"elementor-addons":false,"viba-portfolio":false,"envira":false,"everest":false,"wp-bakery":false,"woocommerce":false,"foo":false,"oxygen":false,"slider-revolution":false,"smart-slider":false,"wp-grid-builder":false,"wp-rocket":{"lazyload":false,"css-filter":false,"minify-css":false},"theme":"Beaver Builder Child Theme"},"parse_css_files":"","backgrounds_max_width":"","sep":"+","webp":"1","sniper":"https:\/\/wp.lab\/wp-content\/plugins\/shortpixel-adaptive-images\/img\/target.cur","affected_tags":"{\"link\":1}"};
|
||||||
|
/* ]]> */
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<!-- slidedeck3 -->
|
<!-- slidedeck3 -->
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
window.slideDeck2Version = "4.5.2";
|
window.slideDeck2Version = "4.5.2";
|
||||||
|
|||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# Copyright (C) 2020 JSM's Show Post Metadata
|
||||||
|
# This file is distributed under the same license as the JSM's Show Post Metadata package.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: JSM's Show Post Metadata 1.1.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/jsm-show-post-"
|
||||||
|
"meta\n"
|
||||||
|
"POT-Creation-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
||||||
|
#: jsm-show-post-meta.php:82
|
||||||
|
msgid "%1$s requires %2$s version %3$s or higher and has been deactivated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: jsm-show-post-meta.php:84
|
||||||
|
msgid "Please upgrade %1$s before trying to re-activate the %2$s plugin."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: jsm-show-post-meta.php:104
|
||||||
|
msgid "Post Metadata"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: jsm-show-post-meta.php:156
|
||||||
|
msgid "Key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: jsm-show-post-meta.php:157
|
||||||
|
msgid "Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "JSM's Show Post Metadata"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/extend/plugins/jsm-show-post-meta/"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid ""
|
||||||
|
"Show all post meta (aka custom fields) keys and their unserialized values in "
|
||||||
|
"a metabox on post editing pages."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "JS Morisset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: JSM's Show Term Meta 1.1.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/jsm-show-term-meta\n"
|
||||||
|
"POT-Creation-Date: 2020-01-16 08:34-0800\n"
|
||||||
|
"PO-Revision-Date: 2020-01-16 08:34-0800\n"
|
||||||
|
"Last-Translator: JS Morisset <jsm@surniaulula.com>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: fr_FR\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Poedit 1.8.6\n"
|
||||||
|
"X-Poedit-Basepath: .\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:90
|
||||||
|
msgid "%1$s requires %2$s version %3$s or higher and has been deactivated."
|
||||||
|
msgstr "%1$s nécessite %2$s version %3$s ou supérieure et a été désactivé."
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:92
|
||||||
|
msgid "Please upgrade %1$s before trying to re-activate the %2$s plugin."
|
||||||
|
msgstr "Veuillez mettre à jour %1$s avant d'essayer de réactiver l'extension %2$s."
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:112
|
||||||
|
msgid "Term Metadata"
|
||||||
|
msgstr "Métadata de terme"
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:124
|
||||||
|
msgid "Show Term Metadata"
|
||||||
|
msgstr "Show Term Metadata"
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:171
|
||||||
|
msgid "Key"
|
||||||
|
msgstr "Clé"
|
||||||
|
|
||||||
|
#: jsm-show-term-meta.php:172
|
||||||
|
msgid "Value"
|
||||||
|
msgstr "Valeur"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "JSM's Show Term Metadata"
|
||||||
|
msgstr "JSM's Show Term Metadata"
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/extend/plugins/jsm-show-term-meta/"
|
||||||
|
msgstr "https://surniaulula.com/extend/plugins/jsm-show-term-meta/"
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid "Show all term meta (aka custom fields) keys and their unserialized values in a metabox on term editing pages."
|
||||||
|
msgstr "Afficher les clés et valeurs des métas de terme (aka champs personnalisés) dans un metabox sur les pages d'édition."
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "JS Morisset"
|
||||||
|
msgstr "JS Morisset"
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/"
|
||||||
|
msgstr "https://surniaulula.com/"
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: JSM's Show User Meta 1.1.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/jsm-show-user-meta\n"
|
||||||
|
"POT-Creation-Date: 2020-01-16 08:34-0800\n"
|
||||||
|
"PO-Revision-Date: 2020-01-16 08:34-0800\n"
|
||||||
|
"Last-Translator: JS Morisset <jsm@surniaulula.com>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: fr_FR\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Poedit 1.8.6\n"
|
||||||
|
"X-Poedit-Basepath: .\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:84
|
||||||
|
msgid "%1$s requires %2$s version %3$s or higher and has been deactivated."
|
||||||
|
msgstr "%1$s nécessite %2$s version %3$s ou supérieure et a été désactivé."
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:86
|
||||||
|
msgid "Please upgrade %1$s before trying to re-activate the %2$s plugin."
|
||||||
|
msgstr "Veuillez mettre à jour %1$s avant d'essayer de réactiver l'extension %2$s."
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:108
|
||||||
|
msgid "User Metadata"
|
||||||
|
msgstr "Métadata d'utilisateur"
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:120
|
||||||
|
msgid "Show User Metadata"
|
||||||
|
msgstr "Show User Metadata"
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:173
|
||||||
|
msgid "Key"
|
||||||
|
msgstr "Clé"
|
||||||
|
|
||||||
|
#: jsm-show-user-meta.php:174
|
||||||
|
msgid "Value"
|
||||||
|
msgstr "Valeur"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "JSM's Show User Metadata"
|
||||||
|
msgstr "JSM's Show User Metadata"
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/extend/plugins/jsm-show-user-meta/"
|
||||||
|
msgstr "https://surniaulula.com/extend/plugins/jsm-show-user-meta/"
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid "Show all user meta (aka custom fields) keys and their unserialized values in a metabox on user profile editing pages."
|
||||||
|
msgstr "Afficher les clés et valeurs des métas d'usager (aka champs personnalisés) dans un metabox sur les pages d'édition."
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "JS Morisset"
|
||||||
|
msgstr "JS Morisset"
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://surniaulula.com/"
|
||||||
|
msgstr "https://surniaulula.com/"
|
||||||
105
spec/fixtures/dynamic_finders/plugin_version/json-post-type/composer_file/package-lock.json
generated
vendored
Normal file
105
spec/fixtures/dynamic_finders/plugin_version/json-post-type/composer_file/package-lock.json
generated
vendored
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
{
|
||||||
|
"name": "json-configuration-editor",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"lockfileVersion": 1,
|
||||||
|
"requires": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@sphinxxxx/color-conversion": {
|
||||||
|
"version": "2.2.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.2.tgz",
|
||||||
|
"integrity": "sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw=="
|
||||||
|
},
|
||||||
|
"ace-builds": {
|
||||||
|
"version": "1.4.8",
|
||||||
|
"resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.4.8.tgz",
|
||||||
|
"integrity": "sha512-8ZVAxwyCGAxQX8mOp9imSXH0hoSPkGfy8igJy+WO/7axL30saRhKgg1XPACSmxxPA7nfHVwM+ShWXT+vKsNuFg=="
|
||||||
|
},
|
||||||
|
"ajv": {
|
||||||
|
"version": "6.11.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
|
||||||
|
"integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
|
||||||
|
"requires": {
|
||||||
|
"fast-deep-equal": "^3.1.1",
|
||||||
|
"fast-json-stable-stringify": "^2.0.0",
|
||||||
|
"json-schema-traverse": "^0.4.1",
|
||||||
|
"uri-js": "^4.2.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fast-deep-equal": {
|
||||||
|
"version": "3.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
|
||||||
|
"integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA=="
|
||||||
|
},
|
||||||
|
"fast-json-stable-stringify": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
|
||||||
|
},
|
||||||
|
"javascript-natural-sort": {
|
||||||
|
"version": "0.7.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
|
||||||
|
"integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k="
|
||||||
|
},
|
||||||
|
"jmespath": {
|
||||||
|
"version": "0.15.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
|
||||||
|
"integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
|
||||||
|
},
|
||||||
|
"json-schema-traverse": {
|
||||||
|
"version": "0.4.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
|
||||||
|
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
|
||||||
|
},
|
||||||
|
"json-source-map": {
|
||||||
|
"version": "0.6.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz",
|
||||||
|
"integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg=="
|
||||||
|
},
|
||||||
|
"jsoneditor": {
|
||||||
|
"version": "8.4.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/jsoneditor/-/jsoneditor-8.4.1.tgz",
|
||||||
|
"integrity": "sha512-vjeoXBusXLHpTlUmBw+0r4hRgmn/t8C+6WHy6a9ziF7vAxu8Ohtiu/WQ2JCkn1BgrIl6ERkXIIa+T0H+xDO2mQ==",
|
||||||
|
"requires": {
|
||||||
|
"ace-builds": "^1.4.8",
|
||||||
|
"ajv": "^6.11.0",
|
||||||
|
"javascript-natural-sort": "^0.7.1",
|
||||||
|
"jmespath": "^0.15.0",
|
||||||
|
"json-source-map": "^0.6.1",
|
||||||
|
"mobius1-selectr": "^2.4.13",
|
||||||
|
"picomodal": "^3.0.0",
|
||||||
|
"vanilla-picker": "^2.10.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mobius1-selectr": {
|
||||||
|
"version": "2.4.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/mobius1-selectr/-/mobius1-selectr-2.4.13.tgz",
|
||||||
|
"integrity": "sha512-Mk9qDrvU44UUL0EBhbAA1phfQZ7aMZPjwtL7wkpiBzGh8dETGqfsh50mWoX9EkjDlkONlErWXArHCKfoxVg0Bw=="
|
||||||
|
},
|
||||||
|
"picomodal": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/picomodal/-/picomodal-3.0.0.tgz",
|
||||||
|
"integrity": "sha1-+s0w9PvzSoCcHgTqUl8ATzmcC4I="
|
||||||
|
},
|
||||||
|
"punycode": {
|
||||||
|
"version": "2.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
||||||
|
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
|
||||||
|
},
|
||||||
|
"uri-js": {
|
||||||
|
"version": "4.2.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
|
||||||
|
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
|
||||||
|
"requires": {
|
||||||
|
"punycode": "^2.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"vanilla-picker": {
|
||||||
|
"version": "2.10.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.10.1.tgz",
|
||||||
|
"integrity": "sha512-Bo4HOKkSorcQoRB08HwDMb8X2jt3SsZw7gzFlbzXbhnaxdUVJBm3LOUudr7M1SCVwPCo8d3nq8ajiAg8lAoqPg==",
|
||||||
|
"requires": {
|
||||||
|
"@sphinxxxx/color-conversion": "^2.2.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
123
spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot
vendored
Normal file
123
spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot
vendored
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
# Copyright (C) 2020 Krea'Lab
|
||||||
|
# This file is distributed under the GPL3.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: KL Debug 1.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/kl-debug\n"
|
||||||
|
"POT-Creation-Date: 2020-02-10 09:50:54+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"
|
||||||
|
"Language: en\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Poedit-Country: United States\n"
|
||||||
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
"X-Poedit-KeywordsList: "
|
||||||
|
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
||||||
|
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
||||||
|
"X-Poedit-Basepath: ../\n"
|
||||||
|
"X-Poedit-SearchPath-0: .\n"
|
||||||
|
"X-Poedit-Bookmarks: \n"
|
||||||
|
"X-Textdomain-Support: yes\n"
|
||||||
|
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||||
|
|
||||||
|
#: classes/Admin/Settings.php:26 classes/Admin/Settings.php:28
|
||||||
|
msgid "General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/Admin/Settings.php:31
|
||||||
|
msgid "Display debug toolbar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/Admin/Settings.php:40
|
||||||
|
msgid "Display Whoops panel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/Admin/Settings.php:49
|
||||||
|
msgid "Display debug toolbar for specific user"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/Core/Debug.php:28
|
||||||
|
msgid "Global variables"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "KL Debug"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/Core/Settings.php:56 views/settings/settings-page.php:3
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/queries-interface.php:19 views/front/toolbar.php:20
|
||||||
|
msgid "Queries"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/queries-interface.php:33
|
||||||
|
msgid "Query #%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/request-interface.php:32
|
||||||
|
msgid "Variable %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/request-interface.php:38
|
||||||
|
msgid "Empty variable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:14
|
||||||
|
msgid "Debug variables"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:29
|
||||||
|
msgid "User ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:33
|
||||||
|
msgid "Logged in as"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:37
|
||||||
|
msgid "Role(s)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:47
|
||||||
|
msgid "Wordpress version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:51
|
||||||
|
msgid "PHP Version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:55
|
||||||
|
msgid "MYSQL Version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:59
|
||||||
|
msgid "PHP max execution time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/front/toolbar.php:63
|
||||||
|
msgid "PHP memory limit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: views/settings/settings-page.php:6
|
||||||
|
msgid "No Settings available at the moment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid ""
|
||||||
|
"Add a Debug Bar to your Wordpress website to debug and develop your themes, "
|
||||||
|
"plugins, etc..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Krea'Lab"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://www.krealab.fr"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
*** Google Ads for WooCommerce Changelog ***
|
||||||
|
|
||||||
|
2019-07-02 - version 1.0.2
|
||||||
|
* Minor bug fixes.
|
||||||
|
|
||||||
|
2019-04-02 - version 1.0.1
|
||||||
|
* Minor UI improvements.
|
||||||
|
* Minor bug fixes.
|
||||||
|
|
||||||
|
2019-02-20 - version 1.0.0
|
||||||
|
* First release.
|
||||||
@@ -0,0 +1,193 @@
|
|||||||
|
# Copyright (C) 2020 Kliken
|
||||||
|
# This file is distributed under the GNU General Public License v3.0.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Google Ads for WooCommerce 1.0.2\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://www.sitewit.com/contact/\n"
|
||||||
|
"POT-Creation-Date: 2020-02-18 16:30:32+00:00\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: SiteWit <wordpress@sitewit.com>\n"
|
||||||
|
"Language-Team: SiteWit <wordpress@sitewit.com>\n"
|
||||||
|
"Language: en\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=n !=\n"
|
||||||
|
"X-Poedit-Country: United States\n"
|
||||||
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
||||||
|
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
||||||
|
"esc_html_x:1,2c;\n"
|
||||||
|
"X-Poedit-Basepath: ../\n"
|
||||||
|
"X-Poedit-SearchPath-0: .\n"
|
||||||
|
"X-Poedit-Bookmarks: \n"
|
||||||
|
"X-Textdomain-Support: yes\n"
|
||||||
|
"X-Generator: grunt-wp-i18n1.0.2\n"
|
||||||
|
|
||||||
|
#. translators: %s: A hyperlink
|
||||||
|
#: classes/class-helper.php:410
|
||||||
|
msgid ""
|
||||||
|
"<strong>Google Ads for WooCommerce plugin is almost ready.</strong> <a href="
|
||||||
|
"\"%s\">Click here</a> to get started."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-plugin.php:55
|
||||||
|
msgid "Google Ads for WooCommerce plugin can only be called once"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-plugin.php:122
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-plugin.php:125
|
||||||
|
msgid "Support"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-plugin.php:208
|
||||||
|
msgid "This will dismiss the message permanently. Are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-plugin.php:273
|
||||||
|
msgid "Google Ads for WooCommerce requires WooCommerce to be activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. translators: %s: Version number of WooCommerce required to run plugin. Do
|
||||||
|
#. not translate.
|
||||||
|
#: classes/class-plugin.php:279
|
||||||
|
msgid "Google Ads for WooCommerce requires WooCommerce version %s or greater"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-rest-misc-controller.php:63
|
||||||
|
#: classes/class-rest-misc-controller.php:91
|
||||||
|
msgid "Invalid Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-rest-misc-controller.php:128
|
||||||
|
msgid "Sorry, you cannot list resources."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "Google Ads for WooCommerce"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-wc-integration.php:47
|
||||||
|
msgid "Account Id"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-wc-integration.php:52
|
||||||
|
msgid "Application Token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-wc-integration.php:57
|
||||||
|
msgid "Google Verification Token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: classes/class-wc-integration.php:63
|
||||||
|
msgid "What are these options?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:15
|
||||||
|
msgid "Launch Google Shopping ads and get your products found online easily."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:26
|
||||||
|
msgid "Your store is connected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:28
|
||||||
|
msgid "Your WooCommerce store is connected to your Kliken account."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:34
|
||||||
|
msgid "Campaign Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:36
|
||||||
|
msgid "Open your dashboard to review your campaign's performance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:41
|
||||||
|
msgid "Create a New Google Shopping Campaign"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:43
|
||||||
|
msgid ""
|
||||||
|
"Build a campaign in a few minutes, and sell to customers as they search for "
|
||||||
|
"your products on Google."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:48
|
||||||
|
msgid "Manage Campaigns"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:50
|
||||||
|
msgid ""
|
||||||
|
"Make changes to your active campaigns, purchase one you built, or reinstate "
|
||||||
|
"your cancelled campaigns."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:56
|
||||||
|
msgid "Advanced Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:67
|
||||||
|
msgid "Enable Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:68
|
||||||
|
msgid "Save Changes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/dashboard.php:72
|
||||||
|
msgid "Authorize API Access"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:30
|
||||||
|
msgid "Launch Google Shopping Ads and get your products found online easily."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:41
|
||||||
|
msgid "Increase sales and revenue with Google Shopping Ads"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:43
|
||||||
|
msgid "Use this WooCommerce and Google Ads integration to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:45
|
||||||
|
msgid "Find more customers on Google"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:46
|
||||||
|
msgid "Automate bidding to maximize sales for your marketing budget"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:47
|
||||||
|
msgid "Keep your marketing and store in sync"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:48
|
||||||
|
msgid "Create perfect shopping campaigns in minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages/getstarted.php:51
|
||||||
|
msgid "Get Started"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://woo.kliken.com/"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid ""
|
||||||
|
"The automated Google Shopping solution to get your products found on Google, "
|
||||||
|
"and grow your WooCommerce Store!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Kliken"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "http://kliken.com/"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 1.0.1 - 06/02/2020
|
||||||
|
* Updates the POT file.
|
||||||
|
* Improves the source code files to match the latest WordPress coding standards.
|
||||||
|
|
||||||
|
## 1.0.0 - 24/01/2020
|
||||||
|
* First version.
|
||||||
27
spec/fixtures/dynamic_finders/plugin_version/mason/composer_file/package.json
vendored
Normal file
27
spec/fixtures/dynamic_finders/plugin_version/mason/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"name": "mason",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Mason Block Builder Plugin by Joinery",
|
||||||
|
"main": "Gruntfile.js",
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {
|
||||||
|
"grunt": "^1.0.1",
|
||||||
|
"grunt-autoprefixer": "^3.0.4",
|
||||||
|
"grunt-browser-sync": "^2.2.0",
|
||||||
|
"grunt-contrib-concat": "^1.0.1",
|
||||||
|
"grunt-contrib-copy": "^1.0.0",
|
||||||
|
"grunt-contrib-jshint": "^1.0.0",
|
||||||
|
"grunt-contrib-sass": "^1.0.0",
|
||||||
|
"grunt-contrib-uglify": "^3.3.0",
|
||||||
|
"grunt-contrib-watch": "^1.0.0",
|
||||||
|
"grunt-notify": "^0.4.5",
|
||||||
|
"grunt-sass": "^2.0.0",
|
||||||
|
"grunt-shell": "^2.1.0",
|
||||||
|
"load-grunt-tasks": "^3.5.2"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC"
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "material-design-icons-for-elementor",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"devDependencies": {
|
||||||
|
"gulp": "^3.9.1",
|
||||||
|
"gulp-autoprefixer": "^4.1.0",
|
||||||
|
"gulp-notify": "^3.2.0",
|
||||||
|
"gulp-plumber": "^1.2.0",
|
||||||
|
"gulp-rename": "^1.2.2",
|
||||||
|
"gulp-sass": "^3.1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,278 @@
|
|||||||
|
# Copyright (C) 2020 Tree Star Marketing LLC
|
||||||
|
# This file is distributed under the GPL2.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Module for Gravity Forms in Divi Builder 1.00\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/module-for-"
|
||||||
|
"gravity-forms-in-divi-builder\n"
|
||||||
|
"POT-Creation-Date: 2020-01-22 00:09:02+00:00\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"
|
||||||
|
"Language: en\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Poedit-Country: United States\n"
|
||||||
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
||||||
|
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
||||||
|
"esc_html_x:1,2c;\n"
|
||||||
|
"X-Poedit-Basepath: ../\n"
|
||||||
|
"X-Poedit-SearchPath-0: .\n"
|
||||||
|
"X-Poedit-Bookmarks: \n"
|
||||||
|
"X-Textdomain-Support: yes\n"
|
||||||
|
"X-Generator: grunt-wp-i18n1.0.2\n"
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:15
|
||||||
|
msgid "Gravity Form"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:21
|
||||||
|
msgid "Admin Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:26
|
||||||
|
msgid "Form ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:31
|
||||||
|
msgid "Select the gravity form"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:35
|
||||||
|
msgid "Show Title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:38
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:50
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:62
|
||||||
|
msgid "Off"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:39
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:51
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:63
|
||||||
|
msgid "On"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:43
|
||||||
|
msgid "Select `Yes` to show title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:47
|
||||||
|
msgid "Show Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:55
|
||||||
|
msgid "Select `Yes` to show description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:59
|
||||||
|
msgid "Enable Ajax"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:67
|
||||||
|
msgid "Select `Yes` to submit form via ajax"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:71
|
||||||
|
msgid "Tab Index"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:80
|
||||||
|
msgid "Specify the starting tab index for the fields of this form."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:86
|
||||||
|
msgid "Field Values"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:90
|
||||||
|
msgid ""
|
||||||
|
"Specify the default field values. Example: field_values=’check=First Choice,"
|
||||||
|
"Second Choice’."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:573
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:668
|
||||||
|
msgid "Form Title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:577
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:669
|
||||||
|
msgid "Form Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:581
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:671
|
||||||
|
msgid "Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:585
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:672
|
||||||
|
msgid "Sub Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:589
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:673
|
||||||
|
msgid "Field Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:593
|
||||||
|
msgid "Text Field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:597
|
||||||
|
msgid "Textarea Field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:601
|
||||||
|
msgid "Select Field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:605
|
||||||
|
msgid "Checkbox/Radio Field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:609
|
||||||
|
msgid "Checkbox Radio Options Text"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:613
|
||||||
|
msgid "Consent Checkbox Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:617
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:684
|
||||||
|
msgid "Consent Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:621
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:685
|
||||||
|
msgid "Validation Error Heading"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:625
|
||||||
|
msgid "Field Validation Message"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:629
|
||||||
|
msgid "Next Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:633
|
||||||
|
msgid "Previous Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:637
|
||||||
|
msgid "Submit Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:641
|
||||||
|
msgid "Submitted Form Confirmation Wrapper"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:645
|
||||||
|
msgid "Submitted Form Confirmation Message"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:649
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:688
|
||||||
|
msgid "Progress Bar Title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:653
|
||||||
|
msgid "Progress Bar Percentage"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:663
|
||||||
|
msgid "Shortcode Parameters"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:670
|
||||||
|
msgid "Field Wrapper"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:674
|
||||||
|
msgid "Input Wrapper"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:675
|
||||||
|
msgid "Input General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:676
|
||||||
|
msgid "Text/Textarea"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:677
|
||||||
|
msgid "Select"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:678
|
||||||
|
msgid "Checkbox/Radio"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:679
|
||||||
|
msgid "Input Placeholder Text"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:680
|
||||||
|
msgid "Section Field Wrapper"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:681
|
||||||
|
msgid "Section Field Title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:682
|
||||||
|
msgid "Section Field Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:683
|
||||||
|
msgid "Consent Checkbox"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:686
|
||||||
|
msgid "Field Validation Error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:687
|
||||||
|
msgid "Footer"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:689
|
||||||
|
msgid "Progress Bar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:690
|
||||||
|
msgid "Validation Error Field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:691
|
||||||
|
msgid "Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/modules/GravityForm/GravityForm.php:692
|
||||||
|
msgid "Confirmation Message"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "Module for Gravity Forms in Divi Builder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid ""
|
||||||
|
"Module for Gravity Forms in Divi Builder allows you to use and style Gravity "
|
||||||
|
"Forms in the Divi Visual Builder."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Tree Star Marketing LLC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://treestarmarketing.com/"
|
||||||
|
msgstr ""
|
||||||
760
spec/fixtures/dynamic_finders/plugin_version/mon-laboratoire/change_log/changelog.txt
vendored
Normal file
760
spec/fixtures/dynamic_finders/plugin_version/mon-laboratoire/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,760 @@
|
|||||||
|
Voici un fichier avec les TODO et les changelog complets.
|
||||||
|
|
||||||
|
== TODO ==
|
||||||
|
|
||||||
|
* EVOL : Renforcer l'obfuscation des emails https://www.olybop.fr/comment-proteger-et-afficher-son-email-et-telephone-sur-son-site-internet/
|
||||||
|
* EVOL: (suggestion utilisateur) traiter les requêtes https://hal.archives-ouvertes.fr/IRT-SYSTEMX/search/?qa[localReference_t][]=SVA
|
||||||
|
==> Demande en cours à haltools pour utiliser leur interface en ce sens
|
||||||
|
* ÉVOL: (suggestion utilisateur) Proposer l'option de traduire automatiquement la page en fonction de la langue de l'utilisateur
|
||||||
|
* NLLE FONC: Ajoute l'affichage des champs personnalisés (dans [perso_panel], [member/alunmi_list] et dans [member/alumni_table] en tant que nouvelle colonne si ce n'est pas vide)
|
||||||
|
* ÉVOL: (suggestion utilisateur) pouvoir faire [publications_list publication_type="xxxx"] pour HAL
|
||||||
|
* ÉVOL: (suggestion utilisateur) Pas de possibilité d'avoir une page perso en français et en anglais
|
||||||
|
* ÉVOL: (suggestion utilisateur) Pas de lien vers les pages des thématiques dans le team_panel
|
||||||
|
* ÉVOL: (suggestion utilisateur) Obligé de mettre <br /> pour avoir deux numéros de téléphones dans la structure => Interpréter les sauts de ligne et mettre champs comme adresse
|
||||||
|
* ÉVOL: (demande utilisateur) Pouvoir rajouter plusieurs tuteurs extérieurs au laboratoire (champs Prénom, nom, email).
|
||||||
|
* ÉVOL: Ajout d'un bouton créer la page d'un utilisateur
|
||||||
|
* ÉVOL: Rendre universel le uid_ENT_parisdescartes limité à Descartes.
|
||||||
|
* NLLE FONC: Permettre de changer la taille des images des personnels => 1h30
|
||||||
|
* ÉVOL: Publier sur git WordPress (supprimer les codes de migration entre vielles versions)
|
||||||
|
* TEST: Tester en multisite WordPress (en cours)
|
||||||
|
* VEILLE TECHNO: Regarder les fonctionnalités et usages intéressants des plugins techpress, Ultimatemember et labtools
|
||||||
|
* ÉVOL: Exporte et importe les personnels, équipes et structure.
|
||||||
|
* BUG: Interdire personnel dans aucune équipe
|
||||||
|
* BUG (minueur) : Retour de ligne excessif au niveau du logo du PDF d'une publication de HAL au format hal (pas présent au format apa et ieee)
|
||||||
|
* ÉVOL: Forcer la migration sans passer par une page configuration.
|
||||||
|
* ÉVOL: Pouvoir avec HAL faire des requêtes avec des idHal et des struct en même temps (ou consécutivement et fusionnées)
|
||||||
|
* ÉVOL: Ajouter l'option unit à [teams_list]
|
||||||
|
* ÉVOL: Ajout des dispositions légales: https://annuaire.cnrs.fr/l3c/owa/annuaire.recherche/index.html
|
||||||
|
* ÉVOL: introduire _unit_of_curent_page
|
||||||
|
* BUG: Timeout durant le traitement de retour HAL trop gros: https://haltools.archives-ouvertes.fr/Public/afficheRequetePubli.php?annee_publideb=2015&annee_publifin=2015&tri_exp=typdoc&tri_exp2=annee_publi&tri_exp3=auteur_exp&CB_ref_biblio=oui&ordre_aff=TA&Fen=Aff&langue=Francais [custom_publications_list equipe=46 annee=2015] qui renvoie un fichier de 4,6Mo
|
||||||
|
* ÉVOL: Améliorer team_panel
|
||||||
|
* ÉVOL: Adapter l'interface de MonLabo à gérer plus d'utilisateurs
|
||||||
|
* ÉVOL: Suggestion: interface avec Reseda
|
||||||
|
* ÉVOL: Créer page d'équipe à la création de l'équipe
|
||||||
|
* ÉVOL: Ajout d'un mode debug
|
||||||
|
* BUG: si Team groups enable est non défini, les champs de nom des groupes apparaissent.
|
||||||
|
* CODE: Pour publication sur WordPress.org (https://codex.wordpress.org/Writing_a_Plugin)
|
||||||
|
* Gérer l'accès à la BD de façon standard: https://codex.wordpress.org/Creating_Tables_with_Plugins
|
||||||
|
* DONE: Add Database Table Prefix
|
||||||
|
* Use dbDelta for Creating or Updating the Table
|
||||||
|
* DONE: éviter $wpdb->query (sinon rajouter $wpdb->prepare), préférer $wpdb->insert
|
||||||
|
* DONE: Add db version Option
|
||||||
|
* DONE: register_activation_hook( __FILE__, 'jal_install' );
|
||||||
|
* DONE: add_action( 'plugins_loaded', 'myplugin_update_db_check' );
|
||||||
|
* https://codex.wordpress.org/Creating_Tables_with_Plugins
|
||||||
|
* Utiliser les codings standards https://make.wordpress.org/core/handbook/best-practices/coding-standards/
|
||||||
|
* php : reste doc: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/
|
||||||
|
* https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/
|
||||||
|
* DONE: JS
|
||||||
|
* DONE: css
|
||||||
|
* DONE: HTML
|
||||||
|
* installer JSHINT https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/#jshint
|
||||||
|
* Plugins should follow the Accessibility Handbook https://make.wordpress.org/accessibility/handbook/
|
||||||
|
* https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/
|
||||||
|
* test avec PHP 5.2.3
|
||||||
|
* DONE : Vérifier chaque data in ou out https://codex.wordpress.org/Data_Validation
|
||||||
|
* sécuriser \$_(POST|GET|REQUEST) sanitize, validate, and escape all POST/GET/REQUEST
|
||||||
|
* Using stripslashes or strip_tags is rarely enough. The ultimate goal is that invalid and unsafe data is never processed, saved, or displayed. Clean everything, check everything, escape everything, and never trust the users to always have input sane data.
|
||||||
|
* Nonces #Nonces All actions that accept POST data should be secured with a nonce to prevent unauthorized access.
|
||||||
|
* https://codex.wordpress.org/WordPress_Nonces
|
||||||
|
* Change le nom de MonLabo, c'est une marque déposée en 2018! EasyLabo / Monlabb /MyEasyLab
|
||||||
|
* Plugin Handbook : https://developer.wordpress.org/plugins/
|
||||||
|
|
||||||
|
Remember, check_admin_referer alone is not bulletproof security. Do not rely on nonces for authorization purposes. Use current_user_can() in order to prevent users without the right permissions from accessing things.
|
||||||
|
* CODE: Se séparer des fonctions dépendantes des extensions php-mbstring et php-curl.
|
||||||
|
|
||||||
|
|
||||||
|
== TODO abandonnés ==
|
||||||
|
|
||||||
|
* ÉVOL: (suggestion utilisateur) Mettre en gras la partie interne des numéros perso (+33 (0)2 32 95 <strong>36 90</strong>)
|
||||||
|
==> C'est très moche
|
||||||
|
* ÉVOL: Quand on modifie un profil, ne pas retomber sur nouvel utilisateur
|
||||||
|
==> Semble compliqué pour un apport faible
|
||||||
|
* ÉVOL: Créer les pages des utilisateurs par défaut
|
||||||
|
==> Cela va mettre du désordre dans un site qui ne fait qu'essayer le plugin
|
||||||
|
* ÉVOL: A l'initialisation créer la page mère plus les pages des membres pour l'exemple
|
||||||
|
==> Cela va mettre du désordre dans un site qui ne fait qu'essayer le plugin
|
||||||
|
* ÉVOL: (suggestion utilisateur) Possibilité d'avoir la [members_table] par équipe plutôt que par statuts.
|
||||||
|
==> Complique pas mal le code pour une fonctionnalité qui est faisable "à la main" exemple:
|
||||||
|
<h1>team1</h1>[members_table team="1"] <h2>team1</h2>[members_table team="2"]
|
||||||
|
|
||||||
|
|
||||||
|
== Changelog ==
|
||||||
|
|
||||||
|
= 3.0 =
|
||||||
|
(GIT tag v3.0)
|
||||||
|
* EVOL : The plugin is changing its name from "MonLabo" to "Mon Laboratoire"
|
||||||
|
* EVOL : The plugin is now in WordPress plugin repository
|
||||||
|
* EVOL : Remove backward compatibility for following obsolete shortcodes :
|
||||||
|
- [members_list_automatic], [get_members_list]
|
||||||
|
- [custom_publications_list], [publications_automatic]
|
||||||
|
- [perso_panel_automatic]
|
||||||
|
- [alumni]
|
||||||
|
* CODE : Suppress dead codes.
|
||||||
|
|
||||||
|
= 2.8.1 =
|
||||||
|
(GIT tag v2.8.1)
|
||||||
|
* BUG: Dans certains cas, quand la base est mal initialisée, génère une erreur PHP.
|
||||||
|
|
||||||
|
= 2.8 =
|
||||||
|
(GIT tag v2.8)
|
||||||
|
|
||||||
|
* NLLE FONC: Affichage "responsive" (adapté sur téléphone) de [perso_panel], [members_list], [members_table], [alumni_list], [alumni_table]
|
||||||
|
* NLLE FONC: Permet d'utiliser sur le même site HAL sur certaines pages et Descartes Publi sur d'autres.
|
||||||
|
* DEV / SECURITE : Réecriture / reprise profonde d'une partie importante du code en vue de la publication sur le dépot WordPress
|
||||||
|
* CODE: Applique les codings standards PHP,JS, CSS et HTML de WordPress : https://make.wordpress.org/core/handbook/best-practices/coding-standards/
|
||||||
|
* SQL: Add Database Table Prefix
|
||||||
|
* CODE: Renforce la sécurité des accès à la BDD par deux action :
|
||||||
|
* 1) obliger à fournir le format de données à toute action modificatrice de la bases
|
||||||
|
* 2) écriture de fonction plus directe d'accès à la base
|
||||||
|
* CODE : Remplace l'utilisation des fonctions du paquet php_cul par wp_remote_get()
|
||||||
|
* BUG-POTENTIEL: Redéfinit les conditions d'initialisation des tables et des options
|
||||||
|
* CODE: Sanitize shorcode parameters and $_(POST|GET) datas
|
||||||
|
|
||||||
|
Évolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* NLLE FONC: Permet de personnaliser d'autres titres (Membres, Direction).
|
||||||
|
* BUG: [almni_table], Quand l'année de départ n'était pas fournie, affichage parfois maladroit.
|
||||||
|
* BUG: [members_list team="X"] pouvait indiquer un team leader erroné si une personne était team leader de deux équipes
|
||||||
|
* BUG: [publications_list lang="xx'] : La langue des publications n'était pas toujours respectée
|
||||||
|
* BUG: Supprime des warnings dans l'interface de création des équipes
|
||||||
|
* DEV: Crée un script de distribution d'archive du plugin
|
||||||
|
* DEV: Reformate readme.txt en Markdown
|
||||||
|
|
||||||
|
= 2.7 =
|
||||||
|
(GIT tag v2.7)
|
||||||
|
|
||||||
|
* NLLE FONC: Ajoute la fonctionnalité optionnelle "Personnaliser les textes dans les shortcodes".
|
||||||
|
Permet de personnaliser nombre de textes dont les catégories de personnes, les titres...
|
||||||
|
* NLLE FONC: [team_panel] : Ajoute l'option "team" à ce shortcode.
|
||||||
|
* EVOL/BUG : [members_chart], [members_table], [alumi_chart] et [alumni_table] :
|
||||||
|
Ne plus faire de lien vers la page perso d'un membre alumni (seulement un lien vers son site exterieur s'il existe)
|
||||||
|
Les listes de personnes fonctionnent déjà comme cela.
|
||||||
|
* EVOL: [members_list] : Suppression du titre lorsque l'option uniquelist="YES" est activée. C'est plus logique car il est difficile d'imaginer l'usage.
|
||||||
|
* BUG/EVOL: Arrête le support du plugin Polylang, utilisé dans un seul cas (le lien vers la page d'une équipe), bugué et non maintenu dans MonLabo.
|
||||||
|
* EVOL: [almni_table], affiche l'ancienne fonction plutôt que l'ancienne catégorie. C'est plus précis et plus logique.
|
||||||
|
|
||||||
|
Évolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* BUG: Parfois décalages involontaires de textes suite à l'affichage d'une liste de personnes.
|
||||||
|
* BUG: Sur certaines installations, des liens entre pages sont invalides. Passage de liens relatifs à des liens absolus.
|
||||||
|
* BUG: [team_panel] : Les noms des leaders faisaient apparaître du code HTML.
|
||||||
|
* BUG: Supprime quelques warning php sur des nouvelles installations
|
||||||
|
* BUG/EVOL: [members_list] et [alumni_list] n'affichent plus de puce par défaut devant chaque personne.
|
||||||
|
|
||||||
|
= 2.6 =
|
||||||
|
(GIT tag v2.6)
|
||||||
|
|
||||||
|
* NLLE FONC: Permettre de limiter le nombre de publications affichées (ajout des options "limit" et "offset" au shortcode [publications_list])
|
||||||
|
* NLLE FONC: Ajoute l'option "person" au shortcode [perso_panel]
|
||||||
|
|
||||||
|
Évolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* BUG: Édition de personnels: Il était possible de rentrer des fonctions vides ce qui empêchait le formulaire d'être validé.
|
||||||
|
* EVOL: Perso panel : le bouton "View my site" est renommé en "Personal website" (meilleure traduction)
|
||||||
|
|
||||||
|
|
||||||
|
= 2.5.1 =
|
||||||
|
(GIT tag v2.5)
|
||||||
|
|
||||||
|
* BUG: Le changement de catégorie d'une personne ne fonctionnait plus dans certaines conditions
|
||||||
|
* BUG: Les nouvelles options avec des majuscules de [publications_list] n'étaient pas reconnues.
|
||||||
|
* BUG: Le bouton 'Édite cette personne' ne fonctionnait plus
|
||||||
|
* BUG: Correction de nombreuses erreurs HTML qui, sur certains navigateurs, pouvaient créer des soucis d'affichage
|
||||||
|
* BUG: Un panneau personnel comportant un bouton "voir mon site" était affiché avec trop d'espace vertical.
|
||||||
|
|
||||||
|
Évolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* ÉVOL: Édition de personnels: Cacher "date de départ de l'unité"" si la personne est au statut "actif"
|
||||||
|
* BUG: Quand on désactive la fonctionnalité "Personnels et équipes" :
|
||||||
|
* la configuration des serveurs de publication n'étaient plus accessible
|
||||||
|
* warning inutile "Veuillez renseigner une page de rattachement des pages personnelles" en interface privée
|
||||||
|
* désactivation non nécessaire du bouton d'aide [publications_list] dans la Documentation
|
||||||
|
* BUG: Régression de la fonctionnalité champs personnalisés qui ne pouvaient plus être configurés
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
= 2.4 =
|
||||||
|
(GIT tag v2.4)
|
||||||
|
|
||||||
|
* Shortcodes:
|
||||||
|
* ÉVOL: [custom_publications_list] est devenu obsolète (Incorporation de ses paramètres dans [publications_list])
|
||||||
|
Nouveaux paramètres dans [publications_list] : hal_struct, Hal_idHal, Descartes_alias, Descartes_auteurid,
|
||||||
|
Descartes_unite, Descartes_equipe, Descartes_typePub, Descartes_nohighlight, Descartes_orga_types,
|
||||||
|
escartes_format, Descartes_debug
|
||||||
|
* ÉVOL: Ajout pour [alumni_list], [alumni_table] et [alumni_chart] du paramètre years
|
||||||
|
* BUG: Les personnes marquées comme non visibles apparaissaient quand même dans certains tableaux ou organigrammes.
|
||||||
|
* Édition de personnels:
|
||||||
|
* ÉVOL: Ajout de pouvoir choisir ses étudiants directement la page d'édition d'une personne (plutôt que de devoir la désigner mentor dans la page de l'étudiant)
|
||||||
|
* ÉVOL: Possibilité d'éditer l'adresse de la page d'une personne (il faut aussi fournir alors l'adresse de l'image)
|
||||||
|
* BUG: Quand il n'y a pas d'unité multiple, il était impossible de désigner un directeur en passant par la page d'édition de membre
|
||||||
|
* BUG: Permettre d'afficher la bonne édition d'une personne ou structure y compris si l'on recharge la page.
|
||||||
|
|
||||||
|
Évolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* Shortcodes:
|
||||||
|
* BUG: Les publications d'une structure principale étaient montrées comme vides (serveur Descartes Publi)
|
||||||
|
* Apparence:
|
||||||
|
* BUG: Parfois les panneaux personnels ou les listes d'utilisateurs avaient des textes non alignés verticalement
|
||||||
|
* CODE: Simplifie code en supprimant le paramètre d'affichage fond_en_surveillance
|
||||||
|
|
||||||
|
|
||||||
|
= 2.3 =
|
||||||
|
(GIT tag v2.3)
|
||||||
|
|
||||||
|
* Options:
|
||||||
|
* ÉVOL: Les thématiques sont désormais des groupe d'équipe au nom redéfinissable.
|
||||||
|
Le nom est par défaut "Thématique" mais peut être changé en "Axe", "projet", "groupe de recherche" ou tout autre.
|
||||||
|
* ÉVOL: Simplifier le choix des serveurs de publication et les menus en n'autorisant pas les bases HAL et DESCARTES en même temps
|
||||||
|
* ÉVOL: Supprime l'option peu utilisée "Activer les fonctions avancées"
|
||||||
|
|
||||||
|
Evolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* Édition de personnels:
|
||||||
|
* NLLE FONC: Ajout d'un raccourci dans la barre d'admin pour accéder à la page d'édition du personnel, de l'équipe ou de l'unité à laquelle appartient cette page.
|
||||||
|
* Shortcodes:
|
||||||
|
* BUG: Une liste de publication où l'on précise title="" n'avait pas toujours le titre vide.
|
||||||
|
* NLLE FONC: Ajout de l'option "lang" au shortcode [publications_list]
|
||||||
|
* Documentation:* ÉVOL: (suggestion utilisateur) Possibilité d'avoir la [members_table] par équipe plutôt que par statuts.
|
||||||
|
|
||||||
|
* ÉVOL: Transfert du site du plugin vers http://monlabo.org
|
||||||
|
|
||||||
|
|
||||||
|
= 2.2 =
|
||||||
|
(GIT tag v2.2)
|
||||||
|
|
||||||
|
* Apparence:
|
||||||
|
* ÉVOL: La couleur des liens est centralisée dans une option dans l'onglet "Apparence"
|
||||||
|
* Options:
|
||||||
|
* ÉVOL: Ajout d'une option pour "Activer les fonctions et outils avancés"
|
||||||
|
* BUG: Quand on désactivait certaines options, elle se réactivaient toute seules
|
||||||
|
* Édition de personnels:
|
||||||
|
* ÉVOL: Lier catégorie et fonction pour plus de clarté (la liste de fonction dépend désormais de la catégorie)
|
||||||
|
* BUG: Signaler quand on ne peut pas rajouter une image à une personne car elle n'a pas de page WordPress
|
||||||
|
* EVOL/BUG: Trie l'ordre des pages WordPress et les membres.
|
||||||
|
* NLLE FONC : Ajout d'un onglet "outils avancés" : Bouton pour créer les pages manquantes des utilisateurs
|
||||||
|
*
|
||||||
|
Evolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* CODE: Rend le code plus robuste en utilisant des comparaisons plus strictes ("===" au lieu de "==")
|
||||||
|
* BUG: Pour les grosses migrations de plusieurs version à la fois: Possibilité de perdre certaines versions intermédiaires
|
||||||
|
|
||||||
|
|
||||||
|
= 2.1 =
|
||||||
|
(GIT tag v2.1)
|
||||||
|
|
||||||
|
* Shortcodes:
|
||||||
|
* NLLE FONC: ajout du shortcode [alumni_chart]
|
||||||
|
* NLLE FONC: Affichage des couleurs des équipes ([members_chart], [members_table] et [team_panel])
|
||||||
|
* ÉVOL: Quand une structure n'a pas rempli d'identifiant HAL, MonLabo utilisera les idHal de chaque membre de la structure.
|
||||||
|
* Remise en forme de l'interface d'administration:
|
||||||
|
* NLLE FONC: Possibilité de changer l'image d'une personne directement dans l'interface d'édition des personnels
|
||||||
|
* NLLE FONC: Possibilité d'ajouter les photos des personnes dès la création de la personne
|
||||||
|
* ÉVOL: Utilisation du menu media pour le choix d'images ou logo plutôt que d'entrer l'URL de l'image à la main
|
||||||
|
* ÉVOL: Aide réorganisée
|
||||||
|
* ÉVOL: La page de rattachement des pages personnelles se règle plus facilement et est signalée quand non configurée.
|
||||||
|
* ÉVOL: Cache par défaut les champs d'édition des fonctions d'une personne dans l'interface d'édition des personnels
|
||||||
|
|
||||||
|
Evolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* Allègement du plugin :
|
||||||
|
* CODE: Suppression des Glyphicons
|
||||||
|
* CODE: Recompression des images d'aide
|
||||||
|
* CODE: Supprime Boostrap modals et utilise à la place les thickbox WordPress
|
||||||
|
* Édition de personnels :
|
||||||
|
* BUG: Un directeur d'unité n'avait pas toujours la case cochée "(co)directeur ou (co)directrice de l'unité"
|
||||||
|
* BUG: Une apostrophe dans un nom était affichée précédée d'un slash
|
||||||
|
* BUG: Les majuscules accentuées produites dans les shortcodes n'étaient pas toujours correctes.
|
||||||
|
|
||||||
|
|
||||||
|
= 2.0 =
|
||||||
|
(GIT tag v2.0)
|
||||||
|
|
||||||
|
Révision profonde des shortcodes de publication:
|
||||||
|
|
||||||
|
* ÉVOL: Le shortcode [custom_publications_list] peut désormais utiliser des publications issues de HAL
|
||||||
|
* ÉVOL: nouvelles options persons, teams et units pour le shortcode [publications_list]
|
||||||
|
* ÉVOL: nom des paramètres des shortcodes :
|
||||||
|
* deviennent en anglais par défaut (les anciens noms français restent valides)
|
||||||
|
* deviennent insensibles au changement de case (minuscule ou majuscules)
|
||||||
|
* BUG: Ajout de robustesse à des valeurs invalides dans le traitement des publications extraites de HAL
|
||||||
|
et résolution de quelques bugs d'interprétation de fichiers bibtex
|
||||||
|
|
||||||
|
Distinction entre les unités et la structure principale:* ÉVOL: (suggestion utilisateur) Possibilité d'avoir la [members_table] par équipe plutôt que par statuts.
|
||||||
|
|
||||||
|
|
||||||
|
* ÉVOL: Des pages WordPress peuvent désormais être attribuées aux unités et thématiques (seulement les personnes et équipes auparavant)
|
||||||
|
* ÉVOL: Les unités peuvent avoir des coordonnées alternatives pour éventuellement différer de celles de la structure principale
|
||||||
|
|
||||||
|
Evolutions mineures ou peu visibles :
|
||||||
|
|
||||||
|
* ÉVOL: L'option "MonLabo_fax_ou_contact" est renommée en "MonLabo_contact"
|
||||||
|
* BUG: Passe certains champs de la base de donnée en UTF8 pour éviter des bugs en cas de caractères complexes.
|
||||||
|
* BUG: Lorsque demandés, les alumni n'étaient pas correctement affichés dans [members_table]
|
||||||
|
* CODE: Amélioration interne du code:
|
||||||
|
* Réecriture profonde du code gérant les shortcodes de publication
|
||||||
|
* Conversion en classe de tous les Shortcodes (permet un code coverage plus précis)
|
||||||
|
* Séparation des webservices pour faciliter les tests unitaires
|
||||||
|
* Plus que doublement du nombre de tests unitaires (>4000 aujourd'hui).
|
||||||
|
* ÉVOL: Publications depuis HAL au format APA et IEEE :
|
||||||
|
* Ajout de la prise en charge des publications de type @proceedings et @patents
|
||||||
|
* Utiliser le champs URL pour faire les liens plutôt que de le reconstruire à partir de HAL_ID
|
||||||
|
* Ajustement des titres des types de publications pour se rapprocher des pages web générées par HAL
|
||||||
|
* BUG/CODE: Résout un problème d'accès dans certains chemins : Corrige une mauvaise utilisation de plugins_url(), remplacement de dirname(__FILE__ ) par __DIR__
|
||||||
|
|
||||||
|
|
||||||
|
= 1.5 =
|
||||||
|
(GIT tag v1.5)
|
||||||
|
|
||||||
|
* ÉVOL: Fonction de recensement des utilisateurs du plugin
|
||||||
|
|
||||||
|
Mineur:
|
||||||
|
|
||||||
|
* BUG: Les valeurs par défaut des options n'étaient pas toujours prises en compte quand la valeur n'existait pas.
|
||||||
|
* BUG: Une activation du plugin générait un warning à cause d'un saut de ligne affiché.
|
||||||
|
* DOC: Ajout du lien du site et des logos des tutelles des auteurs.
|
||||||
|
* ÉVOL: dans [alumni_list] le paramètre "categories" devient facultatif
|
||||||
|
|
||||||
|
|
||||||
|
= 1.6 =
|
||||||
|
(GIT tag v1.6)
|
||||||
|
|
||||||
|
* ÉVOL: Unification des options des shortcodes [member_list], [member_table], [member_chart], [alumni_list] et [alumni_table]
|
||||||
|
qui sont désormais tous dotés des options "categories", "unit" et "team" (de plus à choix multiple).
|
||||||
|
* ÉVOL: Désormais une "structure principale" rassemble les unités et permet d'y attribuer des directeurs/directrices
|
||||||
|
et est paramétrable dans un nouvel onglet remplaçant "coordonnées"
|
||||||
|
* ÉVOL: La catégorie de personnel "Direction" est supprimée. L'ajout d'un directeur à une unité suffit.
|
||||||
|
|
||||||
|
Mineur:
|
||||||
|
|
||||||
|
* CODE: Crée une classe MonLabo_persons et réecrit et refactorise le code de MonLabo_shortcode.php
|
||||||
|
* BUG: [alumni_table] n'affichait ni le statut ni la date de départ
|
||||||
|
* BUG: Formulaire d'édition des équipes : Le changement d'unité d'une équipe ne fonctionnait pas.
|
||||||
|
* ÉVOL: Met en gras les chefs d'équipe dans les organigrammes [member_chart]
|
||||||
|
* BUG: Dans le formulaire d'édition de personnel, l'indication du champs "Numéro d'auteur Descartes Publi" n'apparaissait pas.
|
||||||
|
* ÉVOL: Quelques formulations de texte plus explicites
|
||||||
|
* BUG: Supprime quelques warnings apparus lors de Tests et quelques balises html non fermées ou en trop.
|
||||||
|
* BUG: Les personnels sous forme de liste ou tableau n'étaient pas toujours dans l'ordre alphabétique
|
||||||
|
|
||||||
|
|
||||||
|
= 1.4 =
|
||||||
|
(SVN r.643 et GIT tag v1.4)
|
||||||
|
|
||||||
|
* NLLE FONC: Ajout du shortcode team_panel
|
||||||
|
* ÉVOL: person_panel affiche désormais les Informations relatives aux tuteurs et étudiants
|
||||||
|
|
||||||
|
Mineur:
|
||||||
|
|
||||||
|
* ÉVOL: idHAL permet désormais de mettre plusieur id séparés par des virgules.
|
||||||
|
* BUG : Corrige le mauvais affichage de perso_panel dans une langue autre que par défaut
|
||||||
|
* DEV : - Transfert de SVN vers git https://sourcesup.renater.fr
|
||||||
|
- Déplacement des tests unitaires dans un repo séparé MonLabo_tests
|
||||||
|
|
||||||
|
|
||||||
|
= 1.3 =
|
||||||
|
(SVN r.634 )
|
||||||
|
|
||||||
|
* BUG : Résolution de bugs :
|
||||||
|
* Impossible de modifier l'unité à laquelle apartient une équipe
|
||||||
|
* Impossible d'avoir des équipes sans page WordPress
|
||||||
|
* ÉVOL: Amélioration de la vue en tableaux dans l'interface privée
|
||||||
|
* NLLE FONC : Ajout de logos et ID descartes publi pour les unités
|
||||||
|
|
||||||
|
|
||||||
|
= 1.2 =
|
||||||
|
(SVN r.631)
|
||||||
|
|
||||||
|
Majeur:
|
||||||
|
|
||||||
|
* NLLE FONC: L'extraction des publications de HAL fonctionne en production et est une option séparée
|
||||||
|
* NLLE FONC: L'interface d'administration est désormais multilingue
|
||||||
|
|
||||||
|
Mineur:
|
||||||
|
|
||||||
|
* CODE: Réduction de 30% de la taille du code de MonLabo_access_data.php
|
||||||
|
* ÉVOL: Dans la page édition de membre: Ajouter comme choix (par défaut) de page WordPress "Pas de page".
|
||||||
|
* BUG : Résolution de bugs :
|
||||||
|
* compatibilité avec la version 5.2 de PHP,
|
||||||
|
* formulaires qui ne permettait pas de vider les listes de sélection
|
||||||
|
* les champs de formulaires publication étaient effacés si le serveur ParisDescartes était désactivé
|
||||||
|
* les valeurs des options binaires étaient parfois ignorées. Uniformisation de leurs valeurs ("0" ou "1")
|
||||||
|
* erreurs à l'activation sur une base vide
|
||||||
|
|
||||||
|
|
||||||
|
= 1.1 =
|
||||||
|
(SVN r.601)
|
||||||
|
|
||||||
|
Majeur:
|
||||||
|
|
||||||
|
* NLLE FONC: Ajout de la possibilité d'extraire les publications de HAL
|
||||||
|
* NLLE FONC: Ajout d'une vue des sous forme de tableau dans l'interface admin
|
||||||
|
|
||||||
|
Mineur:
|
||||||
|
|
||||||
|
* ÉVOL: Amélioration cosmétique des formulaire d'édition de personnels, équipes...
|
||||||
|
* CODE: Compatibilité avec la version PHP 5.2
|
||||||
|
|
||||||
|
|
||||||
|
= 1.0 =
|
||||||
|
(SVN r.590)
|
||||||
|
|
||||||
|
* EVOL / CODE: Réécriture de la base de donnée et de toutes les couches basses
|
||||||
|
d'accès à cette base. Abandon des migrations antérieures à 0.93.
|
||||||
|
Réorganisation profonde d'une partie importante du code. Ajout de
|
||||||
|
nombreux tests unitaires.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.93 =
|
||||||
|
(SVN r.469)
|
||||||
|
|
||||||
|
* ÉVOL: Ajout de l'option d'affichage des publications
|
||||||
|
|
||||||
|
|
||||||
|
= 0.92 =
|
||||||
|
|
||||||
|
* CODE: Remplace tous les echo par des retour de variable (plus propres) dans inc-lib-forms.php et MonLabo_edit_members.php.
|
||||||
|
* BUG: Corrections d'effets de bord dans les formulaires d'édition de membres, équipes...
|
||||||
|
* BUG: Le formulaire d'édition des équipes ne se mettait plus à jour quand on sélectionnait une équipe.
|
||||||
|
* ÉVOL: Formulaire d'édition de membres: Séparer l'affichage des membres entre actif et alumni dans les sélecteurs
|
||||||
|
* BUG: Repair [alumni_list] shortcode
|
||||||
|
* CODE: Refactoring de nombreuses fonctions
|
||||||
|
|
||||||
|
|
||||||
|
= 0.91 =
|
||||||
|
|
||||||
|
* CODE: Corriger orthographe pannel => panel
|
||||||
|
* ÉVOL: Ajout d'un champs color dans la table des équipes
|
||||||
|
* ÉVOL: Ajout d'une classe correspondant à la catégorie dans chaque colonne des compact tables
|
||||||
|
* ÉVOL: Ajout d'une classe correspondant à l'équipe' dans chaque colonne des chart tables
|
||||||
|
|
||||||
|
|
||||||
|
= 0.90 =
|
||||||
|
|
||||||
|
* CODE: Refactoring of all shortcode and access to database
|
||||||
|
|
||||||
|
|
||||||
|
= 0.70 =
|
||||||
|
|
||||||
|
* CODE: Refactoring complet de l'accès à la base de donnée
|
||||||
|
* CODE: Ajouts de tests unitaires pour toutes les couches bases
|
||||||
|
|
||||||
|
|
||||||
|
= 0.68 =
|
||||||
|
|
||||||
|
* CODE: Création d'un environement de tests unitaires
|
||||||
|
* BUG: La fonction activate_MonLabo ne mettait pas les valeurs par défaut des options si la base était vide
|
||||||
|
* BUG: Supprime le cache d'accès à certaines requêtes car il donnait des mauvais résultats lors de mises à jour intermédiaires.
|
||||||
|
* BUG: Supprime de nombreux caches de requete qui posaient problèmes en cas de mise à jour de la base entre deux requêtes.
|
||||||
|
* CODE: Ajout d'une classe MonLabo_db et son test unitaire
|
||||||
|
|
||||||
|
|
||||||
|
= 0.67 =
|
||||||
|
|
||||||
|
* DOC: Improve readme.txt
|
||||||
|
* DOC: Corrige quelques fautes d'orthographe et imprécisions de la documentation
|
||||||
|
* CODE: Renomme MonLabo_help_lib.php en MonLabo_doc.php (nom plus logique)
|
||||||
|
* CODE: Supprimer fichiers et dossiers inutiles: admin/includes/images et Database.class.php
|
||||||
|
* ADMIN: Supprime MonLabo_help.php après avoir autorisé les simples utilisateurs à accéder à la documentation
|
||||||
|
* CODE: Rajouter index.php dans les dossiers manquants
|
||||||
|
* DOC: Allège documentation (Met les onglets de la documentation en popup)
|
||||||
|
|
||||||
|
|
||||||
|
= 0.66 =
|
||||||
|
|
||||||
|
* ÉVOL: Amélioration de la page d'ajout/modification des membres
|
||||||
|
* Quand on supprime la personne, passer sa page en brouillon
|
||||||
|
* Adapater les champs et boutons en cas d'ajout de membre plutôt que modification
|
||||||
|
* DOC: Ajout d'un dossier documentation
|
||||||
|
|
||||||
|
|
||||||
|
= 0.65 =
|
||||||
|
|
||||||
|
* CODE: Conversion de tous les tabs en espaces et reprise de la forme du code
|
||||||
|
* CODE: Suppression des librairies inutiles: Boostrap, Parsley, Select2
|
||||||
|
* ÉVOL: Delphine rajoutée dans les crédits
|
||||||
|
|
||||||
|
|
||||||
|
= 0.64 =
|
||||||
|
|
||||||
|
* ÉVOL: Suppression de phpMyEdit pour l'édition des membres, équipes, thématiques, unités
|
||||||
|
|
||||||
|
|
||||||
|
= 0.63 =
|
||||||
|
|
||||||
|
* BUG: Les pages des nouveaux membres utilisaients des anciens tags
|
||||||
|
|
||||||
|
|
||||||
|
= 0.62 =
|
||||||
|
|
||||||
|
* BUG: MonLabo_teams et MonLabo_members ne sont pas remplies à l'activation du plugin
|
||||||
|
* NLLE FONC: Ajout du shortcode organigrame
|
||||||
|
* ÉVOL: Permet d'afficher une liste d'alumni
|
||||||
|
* ÉVOL: Ajoute l'aide des nouveaux shortcodes (alumni_*, members_table et members_chart)
|
||||||
|
|
||||||
|
|
||||||
|
= 0.61 =
|
||||||
|
|
||||||
|
* BUG: Adresse de l'équipe mauvaise quand la page est traduite par polylang
|
||||||
|
* BUG: Nouvel auteur crée: Si titre vide remplacé par erreur par "0".
|
||||||
|
* ÉVOL: Plus besoin de désactiver et réactiver le plugin pour mettre à jour les paramètres en cas d'évolution.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.60 =
|
||||||
|
|
||||||
|
* NLLE FONC: Rajout du shortcode Alumni_table
|
||||||
|
* BUG: Débugge affichage des équipes en tableaux
|
||||||
|
* TABLE CHANGE: Ajout des champs statuts et tuteur dans la table des personnels
|
||||||
|
* ÉVOL: Organise tous ajouts de fonctionnalités du plugins en cochant (plus de décochage pour ajouter)
|
||||||
|
* ÉVOL: Check version number to ask deactivate plugin
|
||||||
|
* BUG: Le calcul du nombre de chef d'équipe est mauvais, 1 au lieu de 0 quand il n'y a personne
|
||||||
|
* ÉVOL: Unifie le nom des shortcodes
|
||||||
|
* members_table
|
||||||
|
* members_list (au lieu de members_list_automatic)
|
||||||
|
* members_chart (futur)
|
||||||
|
* alumni_table (futur)
|
||||||
|
* alumni_list
|
||||||
|
* publications_list (au lieu de publications_automatic)
|
||||||
|
* custom_publications_list (au lieu de get_publications)
|
||||||
|
* perso_panel (au lieu de perso_panel_automatic)
|
||||||
|
* NLLE FONC: Ajout de custom fields pour les Personnels
|
||||||
|
* NLLE FONC: Personnels: Ajout de la date de départ (utile pour les alumni)
|
||||||
|
* BUG: Second titre décalé dans la liste des utilisateurs
|
||||||
|
* ÉVOL: Mise sous forme d'onglets de l'aide.
|
||||||
|
* NLLE FONC: Rajout de l'option code css custom
|
||||||
|
* ÉVOL: Permet de désactiver les fonctions de publications
|
||||||
|
* BUG: MonLabo_thematiques et MonLabo_unites ne sont pas remplies à l'activation du plugin
|
||||||
|
* ÉVOL: Affichage correct des listes d'équipes d'une thématique
|
||||||
|
|
||||||
|
|
||||||
|
= 0.50 =
|
||||||
|
|
||||||
|
* NLLE FONC: Permet de configurer et de changer l'adresse du serveur de publications
|
||||||
|
* NLLE FONC: Ajoute la liste de thématiques
|
||||||
|
* NLLE FONC: Béta shortcode get_thematic_teams_list
|
||||||
|
|
||||||
|
|
||||||
|
= 0.49 =
|
||||||
|
|
||||||
|
* NLLE FONC: Possibilité d'utiliser une adresse alternative pour un utilisateur
|
||||||
|
|
||||||
|
|
||||||
|
= 0.48 =
|
||||||
|
|
||||||
|
* NLLE FONC: Add shortcode get_members_table
|
||||||
|
* NLLE FONC: Add "Visitors" category
|
||||||
|
* ÉVOL: Manage language en-GB
|
||||||
|
|
||||||
|
|
||||||
|
= 0.47 =
|
||||||
|
|
||||||
|
* ÉVOL: Sépare les options Fonctionnalités et Coordonnées
|
||||||
|
|
||||||
|
|
||||||
|
= 0.45 =
|
||||||
|
|
||||||
|
* ÉVOL: Table MonLabo_teams : La colone page_id devient page_id_or_url
|
||||||
|
|
||||||
|
|
||||||
|
= 0.44 =
|
||||||
|
|
||||||
|
* BUG (regression): Ne peut cas créer une nouvelle fonction pour un nouvel utilisateur
|
||||||
|
* ÉVOL: Permet d'indiquer si un utilisateur est responsable d'équipe à sa création
|
||||||
|
* BUG: Lien invalide vers les équipes d'un membre
|
||||||
|
|
||||||
|
|
||||||
|
= 0.43 =
|
||||||
|
|
||||||
|
* ÉVOL: Les responsables des équipes sont désormais stoqués dans les équipes
|
||||||
|
|
||||||
|
|
||||||
|
= 0.42 =
|
||||||
|
|
||||||
|
* ÉVOL: New CSS for user list
|
||||||
|
|
||||||
|
|
||||||
|
= 0.41 =
|
||||||
|
|
||||||
|
* ÉVOL: Utilise la nouvelle API "annee=-[durée]"
|
||||||
|
|
||||||
|
|
||||||
|
= 0.40 =
|
||||||
|
|
||||||
|
* ÉVOL: Le tag [perso_publications_automatic] devient [publications_automatic] (car il peut désormais être utilisé aussi sur les pages des équipes)
|
||||||
|
* ÉVOL: Le tag [get_members_list] devient [members_list_automatic] (pour une question d'uniformité)
|
||||||
|
* NLLE FONC: [members_list_automatic] peut être mis sur les pages des équipes (nouvelle colonne "Descartes pubmed equipe ID" dans la liste des équipes)
|
||||||
|
|
||||||
|
|
||||||
|
= 0.33 =
|
||||||
|
|
||||||
|
* BUG: Mauvaise sélection des membres des équipes si le champs "Team leader" n'était pas renseigné
|
||||||
|
|
||||||
|
|
||||||
|
= 0.32 =
|
||||||
|
|
||||||
|
* BUG: Création d'un tilisateur inversait nom et prenom.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.31 =
|
||||||
|
|
||||||
|
* IMPROVE: Ajoute un lien vers la liste consultable des auteurs dans la base Descartes PubMed
|
||||||
|
* BUG: Corrige la base d'ajout d'un membre du personnel qui ne fonctionnait pas
|
||||||
|
|
||||||
|
|
||||||
|
= 0.30 =
|
||||||
|
|
||||||
|
* IMPROVE NLLE FONC: Amélioration du formulaire d'ajout d'un membre du personnel
|
||||||
|
|
||||||
|
|
||||||
|
= 0.29 =
|
||||||
|
|
||||||
|
* NLLE FONC: Formulaire d'ajout d'un membre du personnel
|
||||||
|
|
||||||
|
|
||||||
|
= 0.28 =
|
||||||
|
|
||||||
|
* ÉVOL: Si un utilisateur ne fourni pas d'image, mettre une silouette
|
||||||
|
* NLLE FONC: Permettre de choisir la silouhette par défaut
|
||||||
|
|
||||||
|
|
||||||
|
= 0.27 =
|
||||||
|
|
||||||
|
* NLLE FONC: Ajoute une colone "visible" à MonLabo_members pour éventuellement une personne n'apparaisse pas sur le site.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.26 =
|
||||||
|
|
||||||
|
* NLLE FONC: Permet de désactiver la gestions des membres et des groupes
|
||||||
|
|
||||||
|
|
||||||
|
= 0.25 =
|
||||||
|
|
||||||
|
* BUG: Hote de la base de donnée n'est pas forcément localhost! (Remplacé par DB_HOST)
|
||||||
|
|
||||||
|
|
||||||
|
= 0.24 =
|
||||||
|
|
||||||
|
* NLLE FONC: Config - Permit to chose width of Bandeau Personnel and wdth of address block
|
||||||
|
|
||||||
|
|
||||||
|
= 0.23 =
|
||||||
|
|
||||||
|
* NLLE FONC: Separate options into tabs.
|
||||||
|
* ÉVOL: Options settings storage name in database change name
|
||||||
|
* DEV: Reorganize option functions
|
||||||
|
|
||||||
|
|
||||||
|
= 0.22 =
|
||||||
|
|
||||||
|
* NLLE FONC: Permit to fix radius of members image.
|
||||||
|
* NLLE FONC: Permit to zoom name of people in perso pannel.
|
||||||
|
* NLLE FONC: Permit to fix size of address in perso pannel.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.21 =
|
||||||
|
|
||||||
|
* BUG: Suppress AUTO_INCREMENT of id for table MonLabo_teams in order to chose the Number
|
||||||
|
* BUG: Prevent use of polylang function when this plugin is not activated
|
||||||
|
|
||||||
|
|
||||||
|
= 0.20 =
|
||||||
|
|
||||||
|
* ÉVOL: Ajust alumni display and permit parameter "external_link"
|
||||||
|
* BUG: Version of CSS is now appliy
|
||||||
|
|
||||||
|
|
||||||
|
= 0.19 =
|
||||||
|
|
||||||
|
* ÉVOL: Rempli avec des valeurs par défaut les paramètres et les tables si ils sont vides
|
||||||
|
|
||||||
|
|
||||||
|
= 0.18 =
|
||||||
|
|
||||||
|
* ÉVOL: Update CSS of MonLabo in order to fix sise of bandeau-personnel
|
||||||
|
* ÉVOL: Suppress unecessary shortcode [end_perso_panel]
|
||||||
|
* BUG: Display again "Titre" (Dr. Pr....) in perso_panel
|
||||||
|
|
||||||
|
|
||||||
|
= 0.17.1 =
|
||||||
|
|
||||||
|
* ÉVOL: unactivate Add members forms
|
||||||
|
|
||||||
|
|
||||||
|
= 0.17 =
|
||||||
|
|
||||||
|
* NLLE FONC (PRE ALPHA): Add members forms
|
||||||
|
* BUG: Suppress reference of obsolete shotcode fin_perso_panel
|
||||||
|
* NLLE FONC: When a full phone number (begining with +) is entered, do not write prefix
|
||||||
|
* BUG: Correct Alter table when reactivate plugin
|
||||||
|
|
||||||
|
|
||||||
|
= 0.16 =
|
||||||
|
|
||||||
|
* ADMIN BUG: Correct absence of display of first line of tables
|
||||||
|
* NLLE FONC : Permit the use of several Page_ID numbers separated by ,
|
||||||
|
* TABLE CHANGE: page_id field of table MonLabo_teams is now type varchar
|
||||||
|
|
||||||
|
|
||||||
|
= 0.15.2 =
|
||||||
|
|
||||||
|
* BUG: Correct bug that crash site on old version of PHP
|
||||||
|
|
||||||
|
|
||||||
|
= 0.15 =
|
||||||
|
|
||||||
|
* NLLE FONC: [get_members_list] finds automatically the team of the current page
|
||||||
|
* FEAT: Translate into english all name of shortcodes and option
|
||||||
|
|
||||||
|
|
||||||
|
= 0.14 =
|
||||||
|
|
||||||
|
* NEW ADMIN FEAT: Add color picker when chosing color
|
||||||
|
* ADMIN: Optimize display of help for members and team tables.
|
||||||
|
* BUG: Correct alphabetic order of list of members
|
||||||
|
|
||||||
|
|
||||||
|
= 0.13 =
|
||||||
|
|
||||||
|
* NLLE FONC: Can change colors of members list
|
||||||
|
|
||||||
|
|
||||||
|
= 0.12 =
|
||||||
|
|
||||||
|
* DEV: Reorganize options page calls
|
||||||
|
* INTERFACE: uses tabs in config pages
|
||||||
|
* BUG: Correct bad display of members tables in old version of PHP
|
||||||
|
|
||||||
|
|
||||||
|
= 0.11 =
|
||||||
|
|
||||||
|
* DEV: Change architechture of files (add includes dir)
|
||||||
|
* NLLE FONC: Add shortcode [ancien_membre]
|
||||||
|
|
||||||
|
|
||||||
|
= 0.10 =
|
||||||
|
|
||||||
|
* DEV: Manage activation hooks
|
||||||
|
* ÉVOL: rename tag get_team_members into get_members__list
|
||||||
|
* NEW EARLY FEAT: Add possibility to use several labs
|
||||||
|
* BUG: Support UTF8 for phpmyedit.
|
||||||
|
* DEV: Autoincrement new tables.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.9 =
|
||||||
|
|
||||||
|
* NLLE FONC: Incorporate management of publications
|
||||||
|
* NLLE FONC: Embed edition of tables
|
||||||
|
|
||||||
|
|
||||||
|
= 0.8 =
|
||||||
|
|
||||||
|
* NLLE FONC: Rename in MonLabo. Add admin menu.
|
||||||
|
|
||||||
|
|
||||||
|
= 0.1 =
|
||||||
|
|
||||||
|
* Initial release.
|
||||||
|
|
||||||
|
|
||||||
|
== Upgrade Notice ==
|
||||||
|
|
||||||
|
= 2.8 =
|
||||||
354
spec/fixtures/dynamic_finders/plugin_version/multisafepay/change_log/CHANGELOG.md
vendored
Normal file
354
spec/fixtures/dynamic_finders/plugin_version/multisafepay/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,354 @@
|
|||||||
|
# Release Notes - WooCommerce 3.4.0 (Jan 6th, 2020) #
|
||||||
|
|
||||||
|
### Added
|
||||||
|
+ PLGWOOS-287: Add maximum amount restriction for credit cards
|
||||||
|
+ PLGWOOS-321: Add Ohmygood Cadeaukaart
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
+ PLGWOOS-115: Make suitable for WordPress.org Plugin Directory
|
||||||
|
+ PLGWOOS-260: Change VVV Bon to VVV Cadeaukaart
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
+ PLGWOOS-319: Disable payment fields when payment description is empty
|
||||||
|
|
||||||
|
# Release Notes - WooCommerce 3.3.0 (Dec 13th, 2019) #
|
||||||
|
|
||||||
|
### Added
|
||||||
|
+ PLGWOOS-291: Add IP validation when WooCommerce returns multiple IP addresses
|
||||||
|
+ PLGWOOS-203: Add compatibility with WPML
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
+ PLGWOOS-245: Change Klarna from direct to redirect
|
||||||
|
+ PLGWOOS-275: Improve Dutch translation for 'Activate'
|
||||||
|
+ PLGWOOS-263: Correct ING Home'Pay spelling
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
+ PLGWOOS-208: Remove the send invoice option from the backend
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
+ PLGWOOS-285: Fix the fatal error "Cannot redeclare error_curl_not_installed"
|
||||||
|
+ PLGWOOS-102: Prevent the Notification URL from executing when not initialized by MultiSafepay
|
||||||
|
+ PLGWOOS-266: Prevent errors from appearing in logs for notifications of pre-transactions
|
||||||
|
+ PLGWOOS-290: Resolve DivisionByZeroError bug occurring with fees
|
||||||
|
+ Fix PHP notice incorrect use of reset in function parseIpAddress
|
||||||
|
+ Fix PHP notice undefined property when order set to shipped
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.2.0 (Jul 6th, 2018) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
PLGWOOS-232: Add TrustPay payment method
|
||||||
|
PLGWOOS-213: Add support for external fee plugin(s)
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
|
||||||
|
PLGWOOS-176: Restrict autoload to load only MultiSafepay classes
|
||||||
|
PLGWOOS-191: Refactor the way an order and transaction are retrieved
|
||||||
|
PLGWOOS-241: Remove status request on setting to shipped
|
||||||
|
PLGWOOS-195: Update Klarna Invoice link
|
||||||
|
PLGWOOS-231: Update Klarna payment method logo
|
||||||
|
PLGWOOS-197: Correct MultiFactor Terms and Condition link
|
||||||
|
PLGWOOS-242: Remove terms and conditions for Einvoicing
|
||||||
|
PLGWOOS-244: Shipment name now used on payment page instead of type
|
||||||
|
PLGWOOS-243: Payment page shopping cart reorganized
|
||||||
|
PLGWOOS-253: FastCheckout load correct first and last name
|
||||||
|
PLGWOOS-235: Rename KBC/CBC to KBC
|
||||||
|
PLGWOOS-236: Rename ING-Homepay to ING HomePay
|
||||||
|
PLGWOOS-247: Notice message 'Undefined variable' for E-Invoice, Pay After Delivery and Klarna
|
||||||
|
PLGWOOS-249: Remove whitespace at file headers
|
||||||
|
PLGWOOS-259: Direct E-Invoice returns unnecessary message 'Missing gender'
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.1.0 (Jun 15th, 2018) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
PLGWOOS-215 Add support for Santander Betaalplan
|
||||||
|
PLGWOOS-214 Add support for Afterpay
|
||||||
|
PLGWOOS-216 Add support for Trustly
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
|
||||||
|
PLGWOOS-221: Do not add Klarna invoice link when setting to Completed
|
||||||
|
PLGWOOS-218: Undefined property in error logs when cancelling order
|
||||||
|
PLGWOOS-226: getTimeActive didn't respect seconds
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.0.4 (Feb 2nd, 2018) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ PLGWOOS-169 Support direct transactions for Alipay/ING/Belfius/KBC
|
||||||
|
+ PLGWOOS-174 Remove usage of deprecated functions
|
||||||
|
+ PLGWOOS-175 Remove unnecessary use of file_exists
|
||||||
|
+ PLGWOOS-178 Order status is only changed to 'expired' in case the current status is 'pending' or 'on-hold'.
|
||||||
|
+ PLGWOOS-179 Add text domain for ideal issuer error message
|
||||||
|
+ PLGWOOS-182 Add Alipay as payment method
|
||||||
|
+ PLGWOOS-186 Add dynamic retrieve of shipping methods during Fast Checkout
|
||||||
|
+ PLGWOOS-187 Do not allow refund when amount is zero or less
|
||||||
|
+ PLGWOOS-192 Check/add all translations
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ PLGWOOS-173 Fix deprecated notice getRealPaymentMethod
|
||||||
|
+ PLGWOOS-180 Incorrect order-id used to load the order for updating
|
||||||
|
+ PLGWOOS-181 function getGatewayCode not implemented for FastCheckout
|
||||||
|
+ PLGWOOS-183 Update version number of plug-in failed
|
||||||
|
+ PLGWOOS-184 Incorrect check if field is empty
|
||||||
|
+ PLGWOOS-193 Fix deprecated notice FastCheckout
|
||||||
|
+ PLGWOOS-194 Refund function checks wrong variable to determine if refund was succesfull
|
||||||
|
+ PLGWOOS-199 Correct wc_get_cart_url and wc_get_checkout_url
|
||||||
|
+ PLGWOOS-200 FastCheckout doesn't redirect to order-confirmation screen
|
||||||
|
+ PLGWOOS-202:Payment method updated for Second Chance on Processing
|
||||||
|
|
||||||
|
## Changes ##
|
||||||
|
+ PLGWOOS-189 Update version number to 3.0.4
|
||||||
|
+ PLGWOOS-198 Update ING gateway to INGHOME
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.0.3 (Okt 10nd, 2017) #
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
|
||||||
|
+ Menu's are able to edit again.
|
||||||
|
+ In some cases the customer was redirected to the cancel-url after a succesful iDEAL transaction.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.0.2 (Okt 10nd, 2017) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Add ING Home'Pay as payment method.
|
||||||
|
+ Add Belfius as payment method.
|
||||||
|
+ Add KBC/CBC as payment method.
|
||||||
|
+ Add configuration option for Google-Analytic code.
|
||||||
|
+ Add shopping-cart information to the transaction.
|
||||||
|
+ Update payment method in order, in case a customer pays the second change with an other payment method.
|
||||||
|
+ Update the dutch translations.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed issue to prevent a warning message when the title of a gateway wasn't filled in the config.
|
||||||
|
+ Fixed issue with retrieve the correct external transaction ID.
|
||||||
|
+ Fixed issue on error 1027 (Invalid cart amount) caused by an invalid shipping-tax.
|
||||||
|
+ Fixed issue in function to set order-status to shipped for PAD, Klarna and E-Invoiced.
|
||||||
|
+ Fixed warning issue on function setToShipped.
|
||||||
|
+ Fixed issue on not accepting PAD orders caused by an divide by zero error.
|
||||||
|
|
||||||
|
## Changes ##
|
||||||
|
+ Remove (beta)functionality to determine if there is a new version available.
|
||||||
|
+ Restrict use of the plug-in to WooCommerce 2.2 and above.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 3.0.0 (April 5nd, 2017) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Compatible with PHP-7
|
||||||
|
+ Installation by standard Wordpress method
|
||||||
|
+ Added Dutch language file
|
||||||
|
+ Added configuration option Karna Merchant-EID (for future use.)
|
||||||
|
+ Added Terms and Conditions for Klarna, Pay After Delivery and E-Invoicing.
|
||||||
|
+ Improve the way errors are logged.
|
||||||
|
+ Added PaySafeCard as payment method.
|
||||||
|
+ Added Nationale bioscoopbon as a giftcard.
|
||||||
|
+ Added option to the global MultiSafepay settings to enable/disable the giftcards as payment method.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Better algoritm to split address into street, housenumber
|
||||||
|
+ After complete FastCheckout transaction no order confirmation page was showed
|
||||||
|
|
||||||
|
## Changes ##
|
||||||
|
+ General plugin settings moved to the general checkout-options
|
||||||
|
+ Remove BabyGiftcard as payment method
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.7 (November 2nd, 2016) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added EPS and FerBuy as payment methods
|
||||||
|
+ Added support for E-invoicing
|
||||||
|
+ Added an extra payment method gateway called "Creditcards"; grouping creditcard payment methods as a single dropdown option.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Resolved an issue resulting in not being able to pay using Direct iDEAL.
|
||||||
|
+ Resolved an issue where expiring payment sessions result in orders being marked as new after 30 days.
|
||||||
|
|
||||||
|
##Changes ##
|
||||||
|
+ Changed banktransfer to direct banktransfer
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.6 (July 14th, 2016) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added support for WooCommerce version 2.6.2.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Resolved an issue resulting in not being able to pay using Direct iDEAL.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.5 (June 24th, 2016) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added support for partial refunds for orders paid using Klarna and Pay After Delivery.
|
||||||
|
+ Added support for Fast Checkout order refunds.
|
||||||
|
+ Improvements were made to the iDEAL banklist selector, and a notice will be shown if no bank was selected.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Updated the Bancontact logo
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Resolved issues occuring with Pay After Delivery and Klarna when using discounts.
|
||||||
|
+ Made compatible with WooCommerce version 2.6.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.4 (March 8th, 2016) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Pay After Delivery is now only visible for orders placed in The Netherlands.
|
||||||
|
+ Textual improvements for the option "Send the order confirmation".
|
||||||
|
+ Orders started with banktransfer are now set to On Hold, rather than "Pending Payment".
|
||||||
|
+ Uncleared orders are now set to On Hold, rather than "Pending Payment".
|
||||||
|
+ Improved the iDEAL description shown when no iDEAL issuer/bank has been selected.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Resolved a bug causing Error 1035 when refunding.
|
||||||
|
+ Changed the way coupons are applied, which previously resulted in a paid totals mismatch.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.3 (Feb 18, 2016) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added dotpay as a payment method
|
||||||
|
+ Klarna and Pay After Delivery transactions are now set to Shipped, if enabled and the order is set to Completed.
|
||||||
|
+ Pay After Delivery is now only available as a payment method if the selected country is "The Netherlands".
|
||||||
|
+ Multistores in WooCommerce are now supported.
|
||||||
|
+ Added Bunq as a supported iDEAL issuer
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Refunds from within WooCommerce now also work when using the WooCommerce Sequential Order Numbers plugin.
|
||||||
|
+ Issues with Gateway restrictions based on minimum and maximum amount are resolved for Klarna and Pay After Delivery.
|
||||||
|
+ Fixed a bug causing the postalcode not to be added to the order when using Fast Checkout.
|
||||||
|
+ Removed WooCommerce mailer functions in the plug-in, which was added to avoid mailing issues.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.2 (Dec 14, 2015) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added Klarna reservationcode and link to the invoice in the order comments.
|
||||||
|
+ For KLARNA and PAD the orderstatus is set to shipped when order status is set to completed and this option is enabled in the configuration.
|
||||||
|
+ Added Goodcard as giftcard.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed performance issue due to our plugin loaded the iDEAL issuers on every page..
|
||||||
|
+ Fixed housenumber is now correct parsed when using both address fields.
|
||||||
|
+ Fixed issue with wrong processing of some orderstatusses.
|
||||||
|
+ Fixed The FastCheckout button was not completly visable with latest updates of woocommerce default template.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.1 (Sep 30, 2015) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added Klarna as payment method.
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed issue that prevents MultiSafepay to add the orderstatus in the order comment.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.2.0 (May 21, 2015) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added an extra check to determine if the MultiSafepay class exists.
|
||||||
|
+ Debug option added to the plug-in for troubleshooting purposes.
|
||||||
|
+ Added improved payment method icons.
|
||||||
|
+ Added the MultiFactor agreement hyperlink.
|
||||||
|
+ Added Refund API support. Refunds via MultiSafepay can now be executed from the WooCommerce order/back-end.
|
||||||
|
+ Added a check to see if WooCommerce is active. The plug-in will not be loaded if not the case.
|
||||||
|
|
||||||
|
## Changes ##
|
||||||
|
+ Changed add_error(); to wc_add_notice();
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed some undefined notices and improved checks for page_id and the loading of the plugins.
|
||||||
|
+ Resolved the 'Cannot redeclare class' error.
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 2.1.0 (Oct 15, 2014) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added Fast Checkout
|
||||||
|
+ Added coupon support for FCO
|
||||||
|
+ Added option to enable/disable fco button
|
||||||
|
+ Added DB Table to check if order is already created and if so go to normal updating process when using Fast Checkout
|
||||||
|
+ Added amount check that compares the calculated order total after creating the order and the transaction amount. If they are not equal then set to wc-on-hold status and add a note about the mismatch in amounts
|
||||||
|
+ Added Payafter as a separate plugin
|
||||||
|
+ Added amex as a separate plugin
|
||||||
|
+ Added paypal as a separate plugin
|
||||||
|
+ Added VISA as a separate plugin
|
||||||
|
+ Added mistercash as a separate plugin
|
||||||
|
+ Added Mastercard as a separate plugin
|
||||||
|
+ Added Maestro as a separate plugin
|
||||||
|
+ Added giropay as a separate plugin
|
||||||
|
+ Added sofort as a separate plugin
|
||||||
|
+ Added DirectDebit as a separate plugin
|
||||||
|
+ Added Banktransfer as a separate plugin
|
||||||
|
+ Added iDEAL as a separate plugin
|
||||||
|
|
||||||
|
## Changes ##
|
||||||
|
+ Changed the processing of the offline actions so that FCO transactions work
|
||||||
|
+ Process stock on process_payment
|
||||||
|
+ Use ordernumber instead of orderid so that the plugin is compatible with thirdparty sequential ordernumbers plugins
|
||||||
|
+ Removed gateway method from the main module. Gateways are now separate plugins
|
||||||
|
+ Removed images from main module. These are now loaded from each separate plugins
|
||||||
|
+ Removed version checks as this version is only for 2.2 and higher
|
||||||
|
+ Removed useless code from all plugins
|
||||||
|
+ Removed country and amount restrictions. WooCommerce changed things and broke the function
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed bug with status updates
|
||||||
|
+ Fixed new bug with coupons not beeing processed because of extra check on cart or order discount
|
||||||
|
+ Small fixes (o.a. reported by Mark Roeling)
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 1.0.6 (Apr 15, 2014) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added support for direct Pay After Delivery
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 1.0.5 (Mar 21, 2014) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added support for American Express
|
||||||
|
+ Added housenumber check
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed bug when customer canceled a payment
|
||||||
|
+ Fixed bug that causes a empty status
|
||||||
|
+ Fixed bug in refund check
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 1.0.4 (Mar 06, 2014) #
|
||||||
|
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Auto spit housenumber from address if needed
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed bug when customer canceled a payment
|
||||||
|
+ Fixed bug that causes a empty status
|
||||||
|
+ Fixed bug in refund check
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 1.0.3 (Feb 19, 2014) #
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Added support for WooCommerce 2.1.x
|
||||||
|
+ Added payment method Pay After Delivery
|
||||||
|
+ Changed payment name 'directebanking' to 'Sofort Banking'
|
||||||
|
+ Added support for thirdparty payment surcharge module
|
||||||
|
+ Added support for dollars and GBP
|
||||||
|
+ Added check for available issuers when paying by iDEAL
|
||||||
|
+ added orderid to the return url
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed bug that caused no order data to show on thankyou page
|
||||||
|
|
||||||
|
# Release Notes - Woo-Commerce 1.0.2 (Aug 21, 2013) #
|
||||||
|
## Improvements ##
|
||||||
|
|
||||||
|
+ Optional send an invoice e-mail
|
||||||
|
|
||||||
|
## Fixes ##
|
||||||
|
+ Fixed bug in update order status
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
Version 1.0.2
|
||||||
|
------------------------------------------------------------
|
||||||
|
Improvement – Get plugin updates from wordpress.org
|
||||||
|
|
||||||
|
Version 1.0.1
|
||||||
|
------------------------------------------------------------
|
||||||
|
FIX - %bookingid% template tag is not being rendered.
|
||||||
|
FIX - Profit share is not being paid out due to incorrect event id.
|
||||||
|
|
||||||
|
Version 1.0
|
||||||
|
------------------------------------------------------------
|
||||||
|
Initial release
|
||||||
190
spec/fixtures/dynamic_finders/plugin_version/neoship/translation_file/languages/neoship-sk_SK.po
vendored
Normal file
190
spec/fixtures/dynamic_finders/plugin_version/neoship/translation_file/languages/neoship-sk_SK.po
vendored
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
# Copyright (C) 2019 Neoship
|
||||||
|
# This file is distributed under the same license as the Neoship plugin.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Neoship 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/neoship\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"POT-Creation-Date: 2019-11-28T10:42:56+01:00\n"
|
||||||
|
"PO-Revision-Date: 2020-01-15 10:45+0100\n"
|
||||||
|
"X-Generator: Poedit 2.0.6\n"
|
||||||
|
"X-Domain: neoship\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n>=2 && n<=4 ? 1 : 2;\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: sk_SK\n"
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin
|
||||||
|
#. Author of the plugin
|
||||||
|
msgid "Neoship"
|
||||||
|
msgstr "Neoship"
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin
|
||||||
|
msgid "neoship"
|
||||||
|
msgstr "neoship"
|
||||||
|
|
||||||
|
#. Description of the plugin
|
||||||
|
#: admin/class-neoship-admin.php:400
|
||||||
|
msgid "Export orders to neoship"
|
||||||
|
msgstr "Exportovať objednávky do Neoshipu"
|
||||||
|
|
||||||
|
#. Author URI of the plugin
|
||||||
|
msgid "https://info.neoship.sk/"
|
||||||
|
msgstr "https://info.neoship.sk/"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:138
|
||||||
|
msgid "Login settings"
|
||||||
|
msgstr "Nastavenia prihlásenia"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:145
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "Client ID"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:153
|
||||||
|
msgid "Client secret"
|
||||||
|
msgstr "Client secret"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:162
|
||||||
|
msgid "Please fill data which you receive from neoship"
|
||||||
|
msgstr "Prosím, vyplňte dáta, ktoré ste dostali od Neoshipu"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:192
|
||||||
|
msgid "Export to Neoship"
|
||||||
|
msgstr "Exportovať do Neoshipu"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:193
|
||||||
|
msgid "Print stickers (PDF)"
|
||||||
|
msgstr "Tlač štítkov (PDF)"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:194
|
||||||
|
msgid "Print zebra stickers(PDF) 102x152"
|
||||||
|
msgstr "Tlač Zebra štítkov (PDF) 102x152"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:195
|
||||||
|
msgid "Print zebra stickers (PDF) 80x214"
|
||||||
|
msgstr "Tlač Zebra štítkov (PDF) 80x214"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:196
|
||||||
|
msgid "Acceptance protocol"
|
||||||
|
msgstr "Preberací protokol"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:245
|
||||||
|
msgid "%d order was exported"
|
||||||
|
msgid_plural "%d orders was exported"
|
||||||
|
msgstr[0] "%d objednávka bola exportovaná"
|
||||||
|
msgstr[1] "%d objednávky boli exportované"
|
||||||
|
msgstr[2] "%d objednávok bolo exportovaných"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:248 admin/class-neoship-admin.php:254
|
||||||
|
msgid "%d order was not exported"
|
||||||
|
msgid_plural "%d orders was not exported"
|
||||||
|
msgstr[0] "%d objednávka nebola exportovaná"
|
||||||
|
msgstr[1] "%d objednávky neboli exportované"
|
||||||
|
msgstr[2] "%d objednávok nebolo exportovaných"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:258
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Order %d"
|
||||||
|
msgstr "Objednávka %d"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:273 admin/class-neoship-admin.php:282
|
||||||
|
msgid "Exported to Neoship"
|
||||||
|
msgstr "Exportovaná do neoshipu"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:277
|
||||||
|
msgid "Exported to Neoship <span class=\"count\">(%s)</span>"
|
||||||
|
msgid_plural "Exported to Neoship <span class=\"count\">(%s)</span>"
|
||||||
|
msgstr[0] "Exportovaná do Neoshipu <span class=\"count\">(%s)"
|
||||||
|
msgstr[1] "Exportované do Neoshipu <span class=\"count\">(%s)"
|
||||||
|
msgstr[2] "Exportovaných do Neoshipu <span class=\"count\">(%s)"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:291
|
||||||
|
msgid "Tracking"
|
||||||
|
msgstr "Sledovanie zásielky"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:421
|
||||||
|
msgid "Send SMS"
|
||||||
|
msgstr "Poslať SMS"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:424
|
||||||
|
msgid "Send email"
|
||||||
|
msgstr "Poslať email"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:428
|
||||||
|
msgid "Hold delivery"
|
||||||
|
msgstr "Pozdržať expedovanie"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:431
|
||||||
|
msgid "Saturday delivery"
|
||||||
|
msgstr "Sobotné dodanie"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:435
|
||||||
|
msgid "Amount of packages"
|
||||||
|
msgstr "Počet balíkov"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:442
|
||||||
|
msgid "Amount of insurance"
|
||||||
|
msgstr "Výška poistenia"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:446
|
||||||
|
msgid "Delivery type"
|
||||||
|
msgstr "Typ dodania"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:448
|
||||||
|
msgid "Standard delivery"
|
||||||
|
msgstr "Štandardné doručenie"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:449
|
||||||
|
msgid "Express to 12:00"
|
||||||
|
msgstr "Expres do 12:00"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:450
|
||||||
|
msgid "Express to 9:00"
|
||||||
|
msgstr "Expres do 9:00"
|
||||||
|
|
||||||
|
#: admin/class-neoship-admin.php:460
|
||||||
|
msgid "Export"
|
||||||
|
msgstr "Exportovať"
|
||||||
|
|
||||||
|
#: includes/class-neoship-neoshipapi.php:180
|
||||||
|
msgid ""
|
||||||
|
"You are trying Neoship action on orders which are not imported to neoship"
|
||||||
|
msgstr ""
|
||||||
|
"Snažíte sa vykonať Neoship akciu nad objednávkami, ktoré neboli exportované "
|
||||||
|
"do neoshipu"
|
||||||
|
|
||||||
|
#: includes/class-neoship-neoshipapi.php:27
|
||||||
|
msgid "Bad login credentials"
|
||||||
|
msgstr "Zlé prihlasovacie údaje"
|
||||||
|
|
||||||
|
#: includes/class-neoship-neoshipapi.php:30
|
||||||
|
msgid "Login credentials are correct"
|
||||||
|
msgstr "Prihlasovacie údaje sú správne"
|
||||||
|
|
||||||
|
#: includes/class-neoship-neoshipapi.php:200
|
||||||
|
msgid "Something is wrong. Please refresh the page and try again"
|
||||||
|
msgstr "Niečo je zle. Prosím, obnovte stránku"
|
||||||
|
|
||||||
|
#: includes/class-neoship-parcelshop-method.php:11
|
||||||
|
#: includes/class-neoship-parcelshop-method.php:12
|
||||||
|
#: includes/class-neoship-parcelshop-method.php:64
|
||||||
|
msgid "Parcelshop"
|
||||||
|
msgstr "Parcelshop"
|
||||||
|
|
||||||
|
#: neoship.php:51
|
||||||
|
msgid "For using neoship you need activate WooCommerce plugin"
|
||||||
|
msgstr "Pre používanie Neoshipu, musíte mať aktivovaný WooCommerce plugin"
|
||||||
|
|
||||||
|
#: neoship.php:80
|
||||||
|
msgid "For using neoship you need WooCommerce version"
|
||||||
|
msgstr "Pre používanie Neoshipu potrebujete WooCommerce verziu"
|
||||||
|
|
||||||
|
#: public/class-neoship-public.php:130
|
||||||
|
msgid "Please fill parcelshop"
|
||||||
|
msgstr "Prosím vyplnte parcelshop"
|
||||||
|
|
||||||
|
#: public/class-neoship-public.php:135
|
||||||
|
msgid "Choose correct parcelshop"
|
||||||
|
msgstr "Vyberte správny parcelshop"
|
||||||
14
spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt
vendored
Normal file
14
spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
== Changelog ==
|
||||||
|
|
||||||
|
= 1.0.1 - 29 Feb 2020 =
|
||||||
|
|
||||||
|
* Blog Builder - 10 Widgets release for Elementor / Gutenberg Page Builder.
|
||||||
|
* Build Template - Single Blog and Archive Blog by Elementor / Gutenberg Page Builder
|
||||||
|
|
||||||
|
= 1.0.0 - 03 Jan 2020 =
|
||||||
|
|
||||||
|
* Blog Builder - 4 Widgets release for Elementor
|
||||||
|
|
||||||
|
= 0.0.1 - 02 January 2020 =
|
||||||
|
|
||||||
|
* Initial release
|
||||||
31
spec/fixtures/dynamic_finders/plugin_version/nextaddons/change_log/changelog.txt
vendored
Normal file
31
spec/fixtures/dynamic_finders/plugin_version/nextaddons/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
== Changelog ==
|
||||||
|
|
||||||
|
= 2.0.2 - 25 Jan 2020 =
|
||||||
|
|
||||||
|
* Css modify
|
||||||
|
|
||||||
|
= 2.0.1 - 25 Jan 2020 =
|
||||||
|
|
||||||
|
* New widget Image Slider added
|
||||||
|
* Team, Testimonial Update
|
||||||
|
|
||||||
|
= 2.0.0 - 23 Jan 2020 =
|
||||||
|
|
||||||
|
* New Widgets: Accordion, Image Slider
|
||||||
|
* Team, Testimonial, Blog, Blog Feed, Slider Gallery: Slider control modify
|
||||||
|
|
||||||
|
= 1.0.2 - 22 Jan 2020 =
|
||||||
|
* New Widgets: Pie Chart, Image Accordion
|
||||||
|
* Team: Added new styles
|
||||||
|
* Testimonial: control modify
|
||||||
|
|
||||||
|
= 1.0.1 - 21 Jan 2020 =
|
||||||
|
* Issues fixed
|
||||||
|
|
||||||
|
= 1.0.0 - 19 Jan 2020 =
|
||||||
|
|
||||||
|
* New: Icon Box, Image Box, Flip Box, Blog, Blog Feed, Button, Dual Button, FunFact, Comparison, Hotspots, Heading, Pricing Table, Gallery, Tab Gallery, Slider Gallery, Skill Bar / Progress, Team, Testimonial / Client Review
|
||||||
|
|
||||||
|
= 0.0.1 - 18 January 2020 =
|
||||||
|
|
||||||
|
* Initial release
|
||||||
@@ -0,0 +1,547 @@
|
|||||||
|
# This file was generated by WPML
|
||||||
|
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
|
||||||
|
# https://wpml.org
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Project-Id-Version:WPML_EXPORT_password-protect-page\n"
|
||||||
|
"POT-Creation-Date: \n"
|
||||||
|
"PO-Revision-Date: \n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language:en\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
|
||||||
|
# wpml-name: 99dea78007133396a7b8ed70578ac6ae
|
||||||
|
msgctxt "SWP Lite"
|
||||||
|
msgid "Login"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: dc647eb65e6711e155375218212b3964
|
||||||
|
msgctxt "SWP Lite"
|
||||||
|
msgid "Password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 027d8cfba3321ecc6cb1ec2b79916d1e
|
||||||
|
msgid "Remove all your data created by Password Protect WordPress upon uninstall. You should <b>NOT</b> remove our Free when upgrading to our Pro version."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 9b935359a7130bbf515d581d4e0157fa
|
||||||
|
msgid "Remove Data Upon Uninstall"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: d153a92e27c562deeb93ac2328ebaeb8
|
||||||
|
msgid "Master Passwords"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1059f1dfa98614d231b8479200e6495e
|
||||||
|
msgid "Shortcodes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: dfc040135a7220c0de02b27e8b55169e
|
||||||
|
msgid "Sitewide"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 0db377921f4ce762c62526131097968f
|
||||||
|
msgid "General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 49922833779f05322710909c033ee3e7
|
||||||
|
msgctxt "PPF"
|
||||||
|
msgid "Please enter the correct password!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c0988e2ce3f0876747b53f093a508e78
|
||||||
|
msgctxt "PPF"
|
||||||
|
msgid "This content is password protected. To view it please enter your password below:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b341a59d5636ed3d6a819137495b08a0
|
||||||
|
msgctxt "PPF"
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: f1851d5600eae616ee802a31ac74701b
|
||||||
|
msgctxt "PPF"
|
||||||
|
msgid "Enter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: f1851d5600eae616ee802a31ac74701b
|
||||||
|
msgctxt "PCP"
|
||||||
|
msgid "Enter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: ce7701462ad18c320da043152c8a6a55
|
||||||
|
msgctxt "PCP"
|
||||||
|
msgid "To view this protected content, enter the password below:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: cead506b0c44133e6286d3493a9fef0c
|
||||||
|
msgctxt "PCP"
|
||||||
|
msgid "Restricted Content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 9e6f982c3d3c6dc1c884227d4f0c0329
|
||||||
|
msgid "You’ve set a password to protect your site."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 2c46b3f646cb73dcdbadc50f205138a8
|
||||||
|
msgid "Set a password to protect your entire WordPress site"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 17933489fe9b76c76f8609ec6bd16e91
|
||||||
|
msgid "Password Protect Entire Site"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c49739d19954009d992e10c102b9df20
|
||||||
|
msgid "%s instead if you're using popular page builders, e.g. Elementor and Beaver Builder."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 7d4e834f8eee4bb5d9dc421ba954c39a
|
||||||
|
msgid "Use the following shortcode to %s. Set as many passwords as you’d like to."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: f57de9cde7f4ce436322553fe912151d
|
||||||
|
msgid "Our plugin's already working correctly with WP Fastest Cache without any other configurations"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 98c9d170b0c88943d57e59a632e10baa
|
||||||
|
msgid "WP Fastest Cache"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a2a1a453489504069ec850b8dae12b7b
|
||||||
|
msgid "Protected Content Visibility"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 706b37e20c3e3695eb16a4111fcf719f
|
||||||
|
msgid "%s your password protected content."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 73316b4f98afa7ec3935e9f06c62613a
|
||||||
|
msgid "Customize the error message when users enter wrong passwords.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: eff3d253a81e17d249b12c1e40d53953
|
||||||
|
msgid "ADVANCED OPTIONS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a1b659dd8e7eabe5d015fcca8f6fe63e
|
||||||
|
msgid "Customize the default %1$s including its headline, description and button under %2$s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 928834d91c23ad8bc46773a720585fbf
|
||||||
|
msgid "PASSWORD FORM CUSTOMIZATION"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 308fc1da5d15496a3c4eec17e54a7941
|
||||||
|
msgid "PASSWORD PROTECTION"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 002081c905506c5456e5954566022532
|
||||||
|
msgid "Set the same password to protect the following pages and posts.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: cc940bf2667209e4d71ddc12d8f2e5ed
|
||||||
|
msgid "Set a password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e13dad46268daeee6005c724aed021d4
|
||||||
|
msgid "Select your private pages or posts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 377ee60cb1c8f5dd5a31bff0d24b4884
|
||||||
|
msgid "Password Protect Private Pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 177ecc90c968e2ff8bebe9530a36c7cc
|
||||||
|
msgid "If you’re using a caching plugin or server-side caching, you’ll need to <a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://passwordprotectwp.com/docs/caching-plugins-cache-servers-integration/\">update your caching configurations</a> for our Password Protect Wordpress plugin to work properly."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: d7ac53d492ffdbd7dd30fc8875a628c0
|
||||||
|
msgid "Caching Plugins & Server-side Caching"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 14bdee98d3ce133dc46aff4a131607d6
|
||||||
|
msgid "Select user roles who can access all protected content without having to enter passwords.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 369b437008ddc83281725ff9df14da56
|
||||||
|
msgid "Grant access to these user roles only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 7e9adb030f9f13da10de12542792553d
|
||||||
|
msgid "Choose custom roles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e027a9a1bc6644e13097c3e8549c8cb2
|
||||||
|
msgid "Logged-in users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 5a91a8320922aa0059a7db06d2ae6cf1
|
||||||
|
msgid "The post's author"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3832dee32fb5053c64441a629488b42a
|
||||||
|
msgid "Admin users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 7e35fe311599550f01a42b6caa3556be
|
||||||
|
msgid "No one"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: f670ea66cfb0e90bd6090472ad692694
|
||||||
|
msgid "Minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6a7e73161603d87b26a8eac49dab0a9c
|
||||||
|
msgid "Hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e807d3ccf8d24c8c1a3d86db5da78da8
|
||||||
|
msgid "Days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a27bf1e1cb174b0d908141192ca6b51e
|
||||||
|
msgid "After this expiration time, you have to re-enter your password to access password protected content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c7413ae75dad3d8f8753a5d6a5751e97
|
||||||
|
msgid "Cookie Expiration Time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 9f8acc1bce0c416ec289d77152559e17
|
||||||
|
msgid "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://passwordprotectwp.com/docs/settings/#cpt\">Select which custom post types</a> you want to password protect. Default: Pages & Posts.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1cafafed28034890704176b3eaff020d
|
||||||
|
msgid "Post Type Protection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6ce031a17bab4818369236b873300138
|
||||||
|
msgid "Our plugin's working correctly with W3 Total Cache now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 368b7bb57bca44491ae8753fa03c167f
|
||||||
|
msgid "Please <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://preventdirectaccess.com/docs/password-protect-wordpress-caching-plugins/#w3-total-cache\">refer to this guide</a> on how to integrate our plugin with W3 Total Cache"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3fd92ddd8f1cb50ee5c2e05fd6c68f18
|
||||||
|
msgid "W3 Total Cache"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 0cb694e166db3dd557624018120892a0
|
||||||
|
msgid "Our plugin's already working correctly with WP Super Cache without any other configurations"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3be82d58b566185e60ef290e4a7b923d
|
||||||
|
msgid "WP Super Cache"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 4dd3995ec49e25506f67e75801db879c
|
||||||
|
msgid "Customize the message which displays above the password field.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 20b15c41710884a634bc430985983011
|
||||||
|
msgid "Form Message"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 01277a77cbcf848e65c0ae80663b8c25
|
||||||
|
msgid "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://passwordprotectwp.com/docs/settings/#block-indexing\">Prevent search engines from indexing</a> your password protected content.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 5761e5d5aa0f2f7f38654dd5896c65b5
|
||||||
|
msgid "Block Search Indexing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3e63086cc0d51f6e71928fb844718a0d
|
||||||
|
msgid "Automatically protect all child pages once their parent is protected.<em> Available in Pro version only.</em>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a709c000d0e01b9f79437c4fc4877c45
|
||||||
|
msgid "Password Protect Child Pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 0a8d2e8c9f6d556711c1fb1b8791dc4f
|
||||||
|
msgid "Password Protect WordPress requires WordPress version %s+. Because you are using an earlier version, the plugin cannot be activated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a2e5e2614d1ca87f0b4927039c68c3a0
|
||||||
|
msgid "Password Protect WordPress requires PHP version %s+, plugin cannot be activated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a07265a202db125a2d996385d70ee11d
|
||||||
|
msgid "You need to <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://passwordprotectwp.com/docs/ppwp-pro-free/\">update our Pro to its latest version</a> for our Password Protect WordPress plugins to work properly. You <b>must NOT delete</b> the current Free version. Otherwise, you’ll lose all your current settings data."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 188ceae54386f2f130560ac5003caf18
|
||||||
|
msgid "This content is your protected content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 199157d9d13854442ec32ca79b99f9d4
|
||||||
|
msgid "Select whitelisted roles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 63f412544bcd3fa03089f2e90270132f
|
||||||
|
msgid "PPWP Shortcode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a8b276147f9af9ca31199efc90a222fe
|
||||||
|
msgid "Password Protection (PPWP)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 83f1d9ca1a0c4c2fc51a371c0d773f76
|
||||||
|
msgid "Protection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6feadb455c64759731e453380c52fbd9
|
||||||
|
msgid "Shortcode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 68753d36ec0c4d7768b20993268d68d1
|
||||||
|
msgid "Placeholder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 984a2e31b48abb9fb7ec6f51ad956201
|
||||||
|
msgid "This is your protected content."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 112ecb3dc3214342c6692711141db343
|
||||||
|
msgid "Protected Content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 10f78469999f6538097513a1433ec905
|
||||||
|
msgid "Whitelisted Roles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6f88560eae49d8b9055b3b012bd46917
|
||||||
|
msgid "Enter your password, e.g. password1 password2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e18ee67232545172093ce053ae9d2c73
|
||||||
|
msgid "Passwords"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c1c10cdf8c8a69776ebf8ce52d4796fb
|
||||||
|
msgid "Partial Content Protection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 9f91cf4465184a0539a5b146374fc61d
|
||||||
|
msgid "Password protected content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 69a06f809218041ee3159851af1d6aa0
|
||||||
|
msgid "Password Protect WordPress (PPWP)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b341a59d5636ed3d6a819137495b08a0
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 85a245235128dc3e04b3525d853cb39d
|
||||||
|
msgid "[%s] Empty content, invalid attributes or values"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 56e01b8a56c72eee80f1c1ef7cf4367b
|
||||||
|
msgid "Our Free version [%s] shortcode doesn't support Custom Post Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 053e4a0c0b621c288fdf2aaa93251d95
|
||||||
|
msgid "Background Color (Hover)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 73b7a3b2ee0a872efa3f010cd5d8d325
|
||||||
|
msgid "Text Color (Hover)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: eb7f929fae900d3f139398b2403823cd
|
||||||
|
msgid "Button Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 87b7760f14fbff78d8819291f36ab9a0
|
||||||
|
msgid "Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 75e7422f2fe253fc69d3f6c148d197ee
|
||||||
|
msgid "Background Color"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 8903861290617267b361478ab7f16f31
|
||||||
|
msgid "Text Color"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6184141f3ad2584cff257e2bfbbb8d0b
|
||||||
|
msgid "Font Weight"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 45f0d4fa9a30e9c5571dbaa9ad1be931
|
||||||
|
msgid "Font Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c02034b1cff4fde56cb3eadc40466f8f
|
||||||
|
msgid "Error Message"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 8170c86af51cfb99d5fac6fe83b57361
|
||||||
|
msgid "Password Reveal Button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: cd8992dbc3906554694cf3bbbfb094f6
|
||||||
|
msgid "Password Label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1f027158effbccb1890ca8a75a4960ee
|
||||||
|
msgid "Description Text Color"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 466b9799d73ed82f03d89c4bc8188c65
|
||||||
|
msgid "Description Font Weight"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: cea898cab350684b66276afb58c7f347
|
||||||
|
msgid "Description Font Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b5a7adde1af5c87d7fd797b6245c2a39
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b5653af848f30601397f1e5d2dd0f029
|
||||||
|
msgid "Placholder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e9f8f493647b54a09964af881c7b141e
|
||||||
|
msgid "Headline Color"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a16119f46b06c4e03f8269f06509020c
|
||||||
|
msgid "Headline Font Weight"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b415443d8894b7973e3dceae561d9dd3
|
||||||
|
msgid "Font size in px"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 336d4ec845e5c06cb382bbe3bde2dff8
|
||||||
|
msgid "Headline Font Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c6568e77f61109390e82d035aaacaef0
|
||||||
|
msgid "Headline"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 8f5db4adfb1f3527fba349092d013c6c
|
||||||
|
msgid "Password Form"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 93569f6b011bcf7342e684fc8e3d5640
|
||||||
|
msgid "%s The <a href=\"https://passwordprotectwp.com/password-migration/\" target=\"_blank\" rel=\"noopener noreferrer\">password migration process</a> is now complete. Thank you for your patience!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 7c10a94e5877821ff781e3d8a6383a43
|
||||||
|
msgid "PPWP Data Migration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 2bb0145c6e3d6f60a36dba95f49b7367
|
||||||
|
msgid "Password Protect WordPress"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a3beed8a3c5c0a1d0a476d6a08b003ff
|
||||||
|
msgid "%s To keep password protecting your private content, we have to <a href=\"https://passwordprotectwp.com/password-migration/\" target=\"_blank\" rel=\"noopener noreferrer\">migrate your passwords</a> to our plugin. The migration process is running in the background."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: bf1981220040a8ac147698c85d55334f
|
||||||
|
msgid "RSS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 39fd7f2ac3aad9fd0896bfeeb02fb267
|
||||||
|
msgid "Recent posts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1542474cb334bce7d9d33230f6d8e270
|
||||||
|
msgid "Next & Previous"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 178fde647037235223ac2a188a7106b1
|
||||||
|
msgid "Archives"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3e6db6f1a98f77b574d43f91f6609a26
|
||||||
|
msgid "Author pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 4cba9c325762c6d424de003e2d42802e
|
||||||
|
msgid "Tag pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 138e54532ba071f0046271304e6c1359
|
||||||
|
msgid "Category pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: eb6b06cab0dd72e04c4da68d511facf2
|
||||||
|
msgid "Search results"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 6acb772f671c5ef2d1e8a14fa1d6eef6
|
||||||
|
msgid "Everywhere pages are listed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 078e284882180480913621ba1ba08914
|
||||||
|
msgid "Front page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: dfeac4a693b9f5c4c1bf5ed6e27df6a1
|
||||||
|
msgid "XML sitemaps"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 3c4a5dc9bad481e36807d7273a2a083f
|
||||||
|
msgid "Exclude the password protected %s from the following views"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: a1cc7ba89ca3016cf59d7c31506a9681
|
||||||
|
msgid "Show password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: e3fd60a3deec4a512e07893959dab2b8
|
||||||
|
msgid "Password Protect WordPress requires WordPress version %s+. Because you are using an earlier version, the plugin is currently NOT WORKING."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 383d9f330d29ebef6931580eeba6111a
|
||||||
|
msgid "Password Protect WordPress requires PHP version %s+, plugin is currently NOT WORKING."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1e6dbfaaa068a191cfd257c013ddd699
|
||||||
|
msgid "1.4.1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 063f98cbea6e64f0cf493ccd138fd8d0
|
||||||
|
msgid "https://passwordprotectwp.com.com?utm_source=user-website&utm_medium=pluginsite_link&utm_campaign=ppwp"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: c23221187bfb15f0f1f0bf0e29d03339
|
||||||
|
msgid "BWPS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 83a31b38bdd6de3da41fb47628211e95
|
||||||
|
msgid "Password protect the entire WordPress site, unlimited pages and posts by user roles. This plugin is required for our Pro version to work properly."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: b112a7e20ddfbab3c5ed71bef9be0c59
|
||||||
|
msgid "https://passwordprotectwp.com?utm_source=user-website&utm_medium=pluginsite_link&utm_campaign=ppwp"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 44f418288d0b73d212c37188bbc52b91
|
||||||
|
msgid "Password Protect WordPress Lite"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 1158687b6e1022c76fd594985a098e3c
|
||||||
|
msgid "Every %d minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: 8524de963f07201e5c086830d370797f
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# wpml-name: f4f70727dc34561dfde1a3c529b6205c
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
# Copyright (C) 2020 Pluginsify Social Share
|
||||||
|
# This file is distributed under the same license as the Pluginsify Social Share package.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Pluginsify Social Share 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tpl-social-share\n"
|
||||||
|
"POT-Creation-Date: 2020-01-20 14:17:18+00:00\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
||||||
|
#: includes/class-tpl-share-settings.php:37
|
||||||
|
msgid "Pluginsify Social Share Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-tpl-share-settings.php:38
|
||||||
|
msgid "Pluginsify Social Share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-tpl-share-settings.php:52
|
||||||
|
msgid "Settings Saved"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/class-tpl-share-settings.php:56
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/social-bar.php:20
|
||||||
|
msgid "Share:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: tpl-social-share.php:294
|
||||||
|
msgid "The Pluginsify Social Share plugin requires <a href=\"%1$s\">WordPress</a> %2$s or greater to be installed and active."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: tpl-social-share.php:302
|
||||||
|
msgid "The Pluginsify Social Share plugin requires php version %1$s or greater. Please upgrate your server php version."
|
||||||
|
msgstr ""
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "Pluginsify Social Share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://toptal.com/plugins/tpl-social-share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid "Share WordPress posts, pages, custom pages in social media"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Pluginsify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://pluginsify.com"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"name": "wpsass",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Use Sass with WordPress, Node Script in SCSS flavour.",
|
||||||
|
"scripts": {
|
||||||
|
"css": "node-sass --output-style compressed --include-path scss assets/css/source.scss assets/css/elementor-portfolio.css",
|
||||||
|
"watch": "nodemon -e scss -x \"npm run css\""
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/ahmadawais/WPSass.git"
|
||||||
|
},
|
||||||
|
"author": "Ahmad Awais",
|
||||||
|
"license": "MIT",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/ahmadawais/WPSass/issues"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/ahmadawais/WPSass#readme",
|
||||||
|
"devDependencies": {
|
||||||
|
"node-sass": "^4.5.3",
|
||||||
|
"nodemon": "^1.11.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
28
spec/fixtures/dynamic_finders/plugin_version/post-script/composer_file/package.json
vendored
Normal file
28
spec/fixtures/dynamic_finders/plugin_version/post-script/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"name": "sorta-brilliant-postscript",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "P.S.",
|
||||||
|
"author": "sorta brilliant",
|
||||||
|
"license": "GPL-2.0-or-later",
|
||||||
|
"keywords": [
|
||||||
|
"wordpress"
|
||||||
|
],
|
||||||
|
"homepage": "https://sortabrilliant.com",
|
||||||
|
"main": "src/index.js",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/sortabrilliant/postscript.git"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"build": "wp-scripts build",
|
||||||
|
"lint:css": "wp-scripts lint-style ./src",
|
||||||
|
"lint:scripts": "wp-scripts lint-js ./src",
|
||||||
|
"lint:pkg-json": "wp-scripts lint-pkg-json",
|
||||||
|
"start": "wp-scripts start",
|
||||||
|
"test:unit": "wp-scripts test-unit-js"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@wordpress/scripts": "^6.1.1",
|
||||||
|
"classnames": "^2.2.6"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,729 @@
|
|||||||
|
# Copyright (C) 2020 Posterno
|
||||||
|
# This file is distributed under the same license as the Posterno Elementor package.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Posterno Elementor 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: "
|
||||||
|
"https://wordpress.org/support/plugin/posterno-elementor\n"
|
||||||
|
"POT-Creation-Date: 2020-01-28 13:12:16+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: node-wp-i18n 1.2.3\n"
|
||||||
|
|
||||||
|
#: includes/actions.php:32 includes/classes/Conditions/Listings.php:48
|
||||||
|
#: includes/theme-builder-tags.php:40
|
||||||
|
msgid "Listings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/actions.php:40 includes/classes/Conditions/ListingsArchive.php:89
|
||||||
|
#: includes/classes/Documents/ListingsArchive.php:66
|
||||||
|
msgid "Listings archive"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/actions.php:48
|
||||||
|
msgid "Listings single"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Cache.php:107 includes/classes/Elements/TermsList.php:195
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Conditions/ListingsArchive.php:98
|
||||||
|
msgid "All listings archives"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Documents/Listing.php:66
|
||||||
|
msgid "Single listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Documents/ListingsArchive.php:130
|
||||||
|
#: includes/classes/Documents/ListingsArchive.php:143
|
||||||
|
#: includes/classes/Documents/ListingsArchive.php:154
|
||||||
|
msgid "Archive"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Documents/ListingsArchive.php:147
|
||||||
|
msgid "Search results"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:45
|
||||||
|
msgid "Archive featured image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:83
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveMap.php:83
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveSorter.php:83
|
||||||
|
#: includes/classes/Elements/FacetAmount.php:83
|
||||||
|
#: includes/classes/Elements/FacetFakeQuery.php:83
|
||||||
|
#: includes/classes/Elements/FacetPagination.php:83
|
||||||
|
#: includes/classes/Elements/FacetResultsNumber.php:83
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:83
|
||||||
|
#: includes/classes/Elements/FacetSorter.php:83
|
||||||
|
#: includes/classes/Elements/ListingAddToFavouritesButton.php:83
|
||||||
|
#: includes/classes/Elements/ListingClaimButton.php:83
|
||||||
|
#: includes/classes/Elements/RatingStars.php:83
|
||||||
|
#: includes/classes/Elements/Single/ListingCustomField.php:86
|
||||||
|
#: includes/classes/Elements/Single/ListingGallery.php:83
|
||||||
|
#: includes/classes/Elements/Single/ListingMap.php:84
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsBars.php:84
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsFilter.php:84
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsForm.php:84
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsList.php:84
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:85
|
||||||
|
#: includes/classes/Elements/SocialLoginButtons.php:83
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:93
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveMap.php:93
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveSorter.php:93
|
||||||
|
#: includes/classes/Elements/FacetAmount.php:93
|
||||||
|
#: includes/classes/Elements/FacetPagination.php:93
|
||||||
|
#: includes/classes/Elements/FacetResultsNumber.php:93
|
||||||
|
#: includes/classes/Elements/FacetSorter.php:93
|
||||||
|
#: includes/classes/Elements/Single/ListingGallery.php:93
|
||||||
|
#: includes/classes/Elements/Single/ListingMap.php:94
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsBars.php:94
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsFilter.php:94
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsForm.php:94
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsList.php:94
|
||||||
|
msgid "This element does not have any settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveMap.php:45
|
||||||
|
msgid "Archive map"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Archive/ArchiveSorter.php:45
|
||||||
|
msgid "Archive sorter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetAmount.php:45
|
||||||
|
msgid "Faceted Amount"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetFakeQuery.php:45
|
||||||
|
msgid "Faceted fake query"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetFakeQuery.php:93
|
||||||
|
msgid ""
|
||||||
|
"This element does not have any settings. Please refer to the documentation "
|
||||||
|
"of the search forms plugin for more information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetPagination.php:45
|
||||||
|
msgid "Faceted Pagination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetResultsNumber.php:45
|
||||||
|
msgid "Faceted results number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:45
|
||||||
|
msgid "Faceted Search Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:91
|
||||||
|
msgid "Button label"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:93
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:120
|
||||||
|
msgid "Search"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:100
|
||||||
|
msgid "Redirect URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:102
|
||||||
|
msgid "https://example.com/page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSearchSubmit.php:136
|
||||||
|
msgid "Please enter a redirect url."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/FacetSorter.php:45
|
||||||
|
msgid "Faceted Sorter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingAddToFavouritesButton.php:45
|
||||||
|
msgid "Listing add to favourites button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingAddToFavouritesButton.php:91
|
||||||
|
#: includes/classes/Elements/ListingClaimButton.php:91
|
||||||
|
#: includes/classes/Elements/RatingStars.php:91
|
||||||
|
msgid "Specific listing ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingAddToFavouritesButton.php:95
|
||||||
|
#: includes/classes/Elements/ListingClaimButton.php:95
|
||||||
|
msgid ""
|
||||||
|
"Enter the ID number of the listing for which you wish to display the "
|
||||||
|
"button. Leave empty to automatically detect the current listing. Leaving it "
|
||||||
|
"empty may not work in all situations."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:46 includes/theme-locations.php:60
|
||||||
|
msgid "Listing card"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:84
|
||||||
|
msgid "Listing settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:92
|
||||||
|
msgid "Listing ID Number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:107
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:250
|
||||||
|
msgid "List"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:108
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:249
|
||||||
|
msgid "Grid"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:115
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:257
|
||||||
|
#: includes/classes/Elements/TermsList.php:202
|
||||||
|
msgid "Layout style"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingCard.php:185
|
||||||
|
msgid "No listing was found with that ID."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingClaimButton.php:45
|
||||||
|
msgid "Listing claim button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:48
|
||||||
|
msgid "Listings query"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:86
|
||||||
|
msgid "Query settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:94
|
||||||
|
msgid "Use current query"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:97
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:128
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:156
|
||||||
|
#: includes/classes/Elements/RatingStars.php:104
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:135
|
||||||
|
#: includes/classes/Elements/TermsList.php:104
|
||||||
|
#: includes/classes/Elements/TermsList.php:128
|
||||||
|
#: includes/classes/Visibility.php:88
|
||||||
|
msgid "Yes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:98
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:129
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:157
|
||||||
|
#: includes/classes/Elements/RatingStars.php:105
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:136
|
||||||
|
#: includes/classes/Elements/TermsList.php:105
|
||||||
|
#: includes/classes/Elements/TermsList.php:129
|
||||||
|
#: includes/classes/Visibility.php:89
|
||||||
|
msgid "No"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:101
|
||||||
|
msgid "Enable this option only when creating custom archive layouts."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:114
|
||||||
|
msgid "Select one or more term to adjust the query."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:126
|
||||||
|
msgid "Featured listings only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:141
|
||||||
|
msgid "Listings per page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:154
|
||||||
|
msgid "Limit query to specific listings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:169
|
||||||
|
msgid "Listings IDs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:171
|
||||||
|
msgid "Example: 55, 98"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:184
|
||||||
|
msgid "Enter one or more listing id number separated by a comma."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:191
|
||||||
|
msgid "Authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:193
|
||||||
|
msgid "ID numbers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:194
|
||||||
|
msgid ""
|
||||||
|
"Enter one or more users ID numbers separated by a comma to limit listings "
|
||||||
|
"by specific authors only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:204
|
||||||
|
msgid "Pagination"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:208
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:209
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:213
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:218
|
||||||
|
msgid "Query ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:220
|
||||||
|
msgid "Optional string if you wish to filter the query arguments programmatically."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/ListingsQuery.php:235
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:184
|
||||||
|
#: includes/classes/Elements/TermsList.php:181
|
||||||
|
msgid "Layout"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/RatingStars.php:45
|
||||||
|
msgid "Rating stars"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/RatingStars.php:95
|
||||||
|
msgid ""
|
||||||
|
"Enter the ID number of the listing for which you wish to display rating "
|
||||||
|
"stars. Leave empty to automatically detect the current listing. Leaving it "
|
||||||
|
"empty may not work in all situations."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/RatingStars.php:102
|
||||||
|
msgid "Hide total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SearchFacet.php:45
|
||||||
|
msgid "Search Facet"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SearchFacet.php:83
|
||||||
|
msgid "Facet settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SearchFacet.php:91
|
||||||
|
msgid "Search facet"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingCustomField.php:48
|
||||||
|
#: includes/classes/Tags/ListingCustomField.php:39
|
||||||
|
msgid "Listing custom field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingCustomField.php:96
|
||||||
|
#: includes/classes/Tags/ListingCustomField.php:65
|
||||||
|
msgid "Select custom field"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingGallery.php:45
|
||||||
|
msgid "Listing Gallery"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingMap.php:46
|
||||||
|
msgid "Listing Map"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsBars.php:46
|
||||||
|
msgid "Listing reviews bars summary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsFilter.php:46
|
||||||
|
msgid "Listing reviews filter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsForm.php:46
|
||||||
|
msgid "Listing reviews form"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingReviewsList.php:46
|
||||||
|
msgid "Listing reviews list"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:47
|
||||||
|
msgid "Listing terms list"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:93
|
||||||
|
#: includes/classes/Elements/TermsList.php:93
|
||||||
|
msgid "Taxonomy"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:102
|
||||||
|
#: includes/classes/Elements/TermsList.php:148
|
||||||
|
msgid "Order by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:120
|
||||||
|
#: includes/classes/Elements/TermsList.php:166
|
||||||
|
msgid "Order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:133
|
||||||
|
#: includes/classes/Elements/TermsList.php:126
|
||||||
|
msgid "Hide empty terms"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:145
|
||||||
|
#: includes/classes/Elements/TermsList.php:138
|
||||||
|
msgid "Number of terms"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:155
|
||||||
|
msgid "Include"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:157
|
||||||
|
msgid "Comma-separated string of term ids to include."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:164
|
||||||
|
msgid "Exclude"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:166
|
||||||
|
msgid ""
|
||||||
|
"Comma-separated string of term ids to exclude. If the \"include\" option is "
|
||||||
|
"not empty, the exclude option will be ignored."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:173
|
||||||
|
msgid "Parent"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:175
|
||||||
|
msgid "Parent term ID to retrieve direct-child terms of."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:192
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:193
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:200
|
||||||
|
msgid "List layout"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:210
|
||||||
|
msgid "Icon layout"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:214
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:224
|
||||||
|
msgid "Custom icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/Single/ListingTerms.php:215
|
||||||
|
msgid "Term icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SocialLoginButtons.php:45
|
||||||
|
msgid "Social login buttons"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SocialLoginButtons.php:91
|
||||||
|
msgid "Redirect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/SocialLoginButtons.php:93
|
||||||
|
msgid ""
|
||||||
|
"Optionally specify a custom redirect URL. Leave blank to use the redirect "
|
||||||
|
"configured in your Posterno settings panel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/TermsList.php:47
|
||||||
|
msgid "Terms List"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/TermsList.php:85
|
||||||
|
msgid "Taxonomy settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Elements/TermsList.php:102
|
||||||
|
msgid "Show subcategories"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Plugin.php:84 includes/classes/Plugin.php:95
|
||||||
|
msgid "Cheatin’ huh?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:36
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:62
|
||||||
|
msgid "Address"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:58
|
||||||
|
msgid "Output control"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:63
|
||||||
|
msgid "Latitude"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:64
|
||||||
|
msgid "Longitude"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingAddress.php:65
|
||||||
|
msgid "Combined coordinates"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingClaimed.php:36
|
||||||
|
msgid "Claimed status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingClaimed.php:48
|
||||||
|
#: includes/classes/Tags/ListingFeatured.php:48
|
||||||
|
msgid "Text"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingClaimed.php:50
|
||||||
|
msgid "Verified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingExpiryDate.php:36
|
||||||
|
msgid "Expiry date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingFeatured.php:36
|
||||||
|
msgid "Featured status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingFeatured.php:50
|
||||||
|
msgid "Featured"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingFeaturedImage.php:37
|
||||||
|
msgid "Listing featured image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsListUrl.php:36
|
||||||
|
msgid "Reviews list URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsOverallRating.php:36
|
||||||
|
msgid "Overall rating number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsOverallRating.php:61
|
||||||
|
msgid "Fallback text"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:36
|
||||||
|
msgid "Total number of reviews"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:61
|
||||||
|
msgid "No reviews format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:62
|
||||||
|
msgid "No reviews"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:69
|
||||||
|
msgid "One review format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:70
|
||||||
|
msgid "One review"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:77
|
||||||
|
msgid "Many reviews format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:78
|
||||||
|
msgid "{number} reviews"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:85
|
||||||
|
msgid "Link"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:89
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/ListingReviewsTotal.php:90
|
||||||
|
msgid "Reviews Link"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/LoginUrl.php:36
|
||||||
|
msgid "Login URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/LoginUrl.php:58 includes/classes/Tags/LogoutUrl.php:58
|
||||||
|
#: includes/classes/Tags/RegistrationUrl.php:58
|
||||||
|
msgid "Redirect url"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/LoginUrl.php:60 includes/classes/Tags/LogoutUrl.php:60
|
||||||
|
#: includes/classes/Tags/RegistrationUrl.php:60
|
||||||
|
msgid "Leave blank to use the default settings set in Posterno."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/LogoutUrl.php:36
|
||||||
|
msgid "Logout URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Tags/RegistrationUrl.php:36
|
||||||
|
msgid "Registration URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:72
|
||||||
|
msgid "Visibility control"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:85
|
||||||
|
msgid "Enable visibility conditions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:98
|
||||||
|
msgid "Visible when:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:114
|
||||||
|
msgid "Hidden when:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:133
|
||||||
|
msgid "Listing ID:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:134
|
||||||
|
msgid ""
|
||||||
|
"Some visibility conditions are reserved for listings. Here you can specific "
|
||||||
|
"to which listing it should apply. Select \"Post ID\" from the the dynamic "
|
||||||
|
"menu to automatically retrieve the ID number of the current listing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:142
|
||||||
|
msgid "Listing types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:160
|
||||||
|
msgid "User is logged in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:161
|
||||||
|
msgid "User is logged out"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:162
|
||||||
|
msgid "User has submitted listings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:163
|
||||||
|
msgid "User is owner of listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:164
|
||||||
|
msgid "Listing is featured"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:165
|
||||||
|
msgid "Listing is expired"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:166
|
||||||
|
msgid "Listing is of type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:167
|
||||||
|
msgid "Listing has featured image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:171
|
||||||
|
msgid "Listing is claimed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:175
|
||||||
|
msgid "User has bookmarked listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:179
|
||||||
|
msgid "User has reviewed listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Visibility.php:180
|
||||||
|
msgid "Listing has reviews"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/settings.php:24
|
||||||
|
msgid "Cards layout"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/settings.php:32
|
||||||
|
msgid "Listing card layout for the \"%1$s\" type [%2$s]"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/theme-locations.php:33
|
||||||
|
msgid "Listings dashboard page: %s (before)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/theme-locations.php:40
|
||||||
|
msgid "Listings dashboard page: %s (after)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/terms-list-listings-types.php:63
|
||||||
|
msgid "Browse listings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "Posterno Elementor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://posterno.com/extensions/elementor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid "Visually build your listings directory website with Posterno and Elementor."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Posterno"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://posterno.com"
|
||||||
|
msgstr ""
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
# Copyright (C) 2020 Posterno
|
||||||
|
# This file is distributed under the same license as the Posterno Favourites package.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Posterno Favourites 1.0.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: "
|
||||||
|
"https://wordpress.org/support/plugin/posterno-favourites\n"
|
||||||
|
"POT-Creation-Date: 2020-01-13 17:43:25+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: node-wp-i18n 1.2.3\n"
|
||||||
|
|
||||||
|
#: includes/actions.php:32 includes/actions.php:58
|
||||||
|
msgid "Something went wrong while bookmarking this listing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/actions.php:97 templates/added-notice.php:20
|
||||||
|
msgid "Listing successfully added to your favourites."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/actions.php:132
|
||||||
|
msgid "Something went wrong while removing this listing from your favourites."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/actions.php:166 templates/dashboard-list.php:37
|
||||||
|
#: templates/removed-notice.php:20
|
||||||
|
msgid "Listing successfully removed from your favourites."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/FavouritesList.php:106
|
||||||
|
#: includes/classes/FavouritesList.php:147
|
||||||
|
msgid "Untitled list"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/classes/Plugin.php:94 includes/classes/Plugin.php:105
|
||||||
|
msgid "Cheatin’ huh?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: includes/filters.php:83 templates/dashboard-list.php:28
|
||||||
|
msgid "Favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/action.php:28
|
||||||
|
msgid "Toggle from favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/action.php:34 templates/button-shortcode.php:39
|
||||||
|
#: templates/button-shortcode.php:46 templates/button.php:35
|
||||||
|
#: templates/button.php:42
|
||||||
|
msgid "Add to favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/button-shortcode.php:32 templates/button.php:28
|
||||||
|
msgid "Remove from favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:22
|
||||||
|
msgid "Your favourites list is currently empty."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:49
|
||||||
|
msgid "Listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:50
|
||||||
|
msgid "Actions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:60
|
||||||
|
msgid "Remove"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:73
|
||||||
|
msgid "Are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:79
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to remove the listing <strong>\"%s\"</strong> from "
|
||||||
|
"your favourites?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/dashboard-list.php:82
|
||||||
|
msgid "Remove listing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin Name of the plugin/theme
|
||||||
|
msgid "Posterno Favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Plugin URI of the plugin/theme
|
||||||
|
msgid "https://posterno.com/extensions/favourites"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Description of the plugin/theme
|
||||||
|
msgid ""
|
||||||
|
"Allows users to keep a list of favorite listings. This is a Posterno "
|
||||||
|
"extension."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author of the plugin/theme
|
||||||
|
msgid "Posterno"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Author URI of the plugin/theme
|
||||||
|
msgid "https://posterno.com"
|
||||||
|
msgstr ""
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user