Compare commits
58 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f6af6e5880 | ||
|
|
57c6c2d471 | ||
|
|
c362527903 | ||
|
|
a7acbd0738 | ||
|
|
f67192ebce | ||
|
|
c44fde83e4 | ||
|
|
50119285ef | ||
|
|
6216916fed | ||
|
|
2952380200 | ||
|
|
fb42b82e0d | ||
|
|
6d381ab88d | ||
|
|
c5c1de32bc | ||
|
|
8077ad9bcd | ||
|
|
6f22ba350f | ||
|
|
f23d0c0157 | ||
|
|
a9a38edf24 | ||
|
|
a5534f1e49 | ||
|
|
1c6469f384 | ||
|
|
8cfdbc1196 | ||
|
|
88737ca6ea | ||
|
|
45bebc60bd | ||
|
|
4f7dec4635 | ||
|
|
98739cce5a | ||
|
|
0bfbfacc27 | ||
|
|
73cd862e83 | ||
|
|
3305e9b74f | ||
|
|
c37ec0e8d0 | ||
|
|
0b005477c1 | ||
|
|
a1467f8dac | ||
|
|
40d2c34347 | ||
|
|
528270e767 | ||
|
|
f4a04b2387 | ||
|
|
14ed6ae109 | ||
|
|
4fd43694ae | ||
|
|
552d731e6a | ||
|
|
49ac3ef528 | ||
|
|
4379313f12 | ||
|
|
3901949f36 | ||
|
|
a3d8593fed | ||
|
|
7c5baeb9c7 | ||
|
|
c692db5f85 | ||
|
|
9130196ffc | ||
|
|
dad4a65118 | ||
|
|
4c34c2feb7 | ||
|
|
23522f7775 | ||
|
|
82c61398ba | ||
|
|
02871050a6 | ||
|
|
7d3b1fea6b | ||
|
|
24917fa2a6 | ||
|
|
de3d8e4a23 | ||
|
|
1502845d65 | ||
|
|
af3f10f74e | ||
|
|
c100372b31 | ||
|
|
72d699b39a | ||
|
|
7d2b8a2a8b | ||
|
|
8729c68e22 | ||
|
|
e2d48bedd9 | ||
|
|
6b241ce9b3 |
41
.github/workflows/build.yml
vendored
Normal file
41
.github/workflows/build.yml
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
name: Build
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
ruby: [2.5, 2.6, 2.7]
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v1
|
||||
|
||||
- name: Set up Ruby ${{ matrix.ruby }}
|
||||
uses: actions/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
|
||||
- name: Install GEMs
|
||||
run: |
|
||||
gem install bundler
|
||||
bundle config force_ruby_platform true
|
||||
bundle config path vendor/bundle
|
||||
bundle install --jobs 4 --retry 3
|
||||
|
||||
- name: rubocop
|
||||
run: |
|
||||
bundle exec rubocop
|
||||
|
||||
- name: rspec
|
||||
run: |
|
||||
bundle exec rspec
|
||||
|
||||
- name: Coveralls
|
||||
uses: coverallsapp/github-action@master
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
34
.github/workflows/ruby.yml
vendored
34
.github/workflows/ruby.yml
vendored
@@ -1,34 +0,0 @@
|
||||
name: Ruby
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Set up Ruby 2.6
|
||||
uses: actions/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 2.6.x
|
||||
- name: Cache gems
|
||||
uses: actions/cache@v1
|
||||
with:
|
||||
path: vendor/bundle
|
||||
key: ${{ runner.os }}-gem-${{ hashFiles('**/wpscan.gemspec') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gem-
|
||||
- name: Build and test
|
||||
run: |
|
||||
gem install bundler
|
||||
bundle config force_ruby_platform true
|
||||
bundle config path vendor/bundle
|
||||
bundle install --jobs 4 --retry 3
|
||||
- name: test
|
||||
run: |
|
||||
bundle exec rspec
|
||||
- name: rubocop
|
||||
run: |
|
||||
bundle exec rubocop
|
||||
@@ -1,6 +1,6 @@
|
||||
require: rubocop-performance
|
||||
AllCops:
|
||||
TargetRubyVersion: 2.4
|
||||
TargetRubyVersion: 2.5
|
||||
Exclude:
|
||||
- '*.gemspec'
|
||||
- 'vendor/**/*'
|
||||
|
||||
@@ -1 +1 @@
|
||||
2.6.2
|
||||
2.7.1
|
||||
|
||||
14
.simplecov
14
.simplecov
@@ -1,4 +1,18 @@
|
||||
|
||||
if ENV['GITHUB_ACTION']
|
||||
require 'simplecov-lcov'
|
||||
|
||||
SimpleCov::Formatter::LcovFormatter.config do |c|
|
||||
c.single_report_path = 'coverage/lcov.info'
|
||||
c.report_with_single_file = true
|
||||
end
|
||||
|
||||
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
|
||||
end
|
||||
|
||||
SimpleCov.start do
|
||||
enable_coverage :branch # Only supported for Ruby >= 2.5
|
||||
|
||||
add_filter '/spec/'
|
||||
add_filter 'helper'
|
||||
end
|
||||
14
.travis.yml
14
.travis.yml
@@ -1,14 +0,0 @@
|
||||
language: ruby
|
||||
sudo: false
|
||||
cache: bundler
|
||||
rvm:
|
||||
- 2.4.9
|
||||
- 2.5.7
|
||||
- 2.6.5
|
||||
- 2.7.0
|
||||
script:
|
||||
- bundle exec rubocop
|
||||
- bundle exec rspec
|
||||
notifications:
|
||||
email:
|
||||
- team@wpscan.org
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="https://badge.fury.io/rb/wpscan" target="_blank"><img src="https://badge.fury.io/rb/wpscan.svg"></a>
|
||||
<a href="https://travis-ci.org/wpscanteam/wpscan" target="_blank"><img src="https://travis-ci.org/wpscanteam/wpscan.svg?branch=master"></a>
|
||||
<a href="https://github.com/wpscanteam/wpscan/actions?query=workflow%3ABuild" target="_blank"><img src="https://github.com/wpscanteam/wpscan/workflows/Build/badge.svg"></a>
|
||||
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
||||
</p>
|
||||
|
||||
@@ -130,6 +130,11 @@ cli_options:
|
||||
api_token: YOUR_API_TOKEN
|
||||
```
|
||||
|
||||
## Load API Token From ENV (since v3.7.10)
|
||||
|
||||
The API Token will be automatically loaded from the ENV variable `WPSCAN_API_TOKEN` if present. If the `--api-token` CLI option is also provided, the value from the CLI will be used.
|
||||
|
||||
|
||||
## Enumerating usernames
|
||||
|
||||
```shell
|
||||
|
||||
@@ -18,9 +18,7 @@ module WPScan
|
||||
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_dir
|
||||
target.plugins_dir = ParsedCli.wp_plugins_dir if ParsedCli.wp_plugins_dir
|
||||
|
||||
return if target.content_dir
|
||||
|
||||
raise Error::WpContentDirNotDetected
|
||||
raise Error::WpContentDirNotDetected unless target.content_dir
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -51,7 +51,7 @@ module WPScan
|
||||
OptSmartList.new(['--plugins-list LIST', 'List of plugins to enumerate'], advanced: true),
|
||||
OptChoice.new(
|
||||
['--plugins-detection MODE',
|
||||
'Use the supplied mode to enumerate Plugins, instead of the global (--detection-mode) mode.'],
|
||||
'Use the supplied mode to enumerate Plugins.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, default: :passive
|
||||
),
|
||||
OptBoolean.new(
|
||||
@@ -62,8 +62,7 @@ module WPScan
|
||||
),
|
||||
OptChoice.new(
|
||||
['--plugins-version-detection MODE',
|
||||
'Use the supplied mode to check plugins versions instead of the --detection-mode ' \
|
||||
'or --plugins-detection modes.'],
|
||||
'Use the supplied mode to check plugins\' versions.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, default: :mixed
|
||||
),
|
||||
OptInteger.new(
|
||||
|
||||
@@ -4,6 +4,8 @@ module WPScan
|
||||
module Controller
|
||||
# Controller to handle the API token
|
||||
class VulnApi < CMSScanner::Controller::Base
|
||||
ENV_KEY = 'WPSCAN_API_TOKEN'
|
||||
|
||||
def cli_options
|
||||
[
|
||||
OptString.new(['--api-token TOKEN', 'The WPVulnDB API Token to display vulnerability data'])
|
||||
@@ -11,9 +13,9 @@ module WPScan
|
||||
end
|
||||
|
||||
def before_scan
|
||||
return unless ParsedCli.api_token
|
||||
return unless ParsedCli.api_token || ENV.key?(ENV_KEY)
|
||||
|
||||
DB::VulnApi.token = ParsedCli.api_token
|
||||
DB::VulnApi.token = ParsedCli.api_token || ENV[ENV_KEY]
|
||||
|
||||
api_status = DB::VulnApi.status
|
||||
|
||||
|
||||
@@ -16,8 +16,7 @@ module WPScan
|
||||
target.url(path),
|
||||
confidence: 70,
|
||||
found_by: DIRECT_ACCESS,
|
||||
interesting_entries: target.directory_listing_entries(path),
|
||||
references: { url: 'https://github.com/wpscanteam/wpscan/issues/422' }
|
||||
interesting_entries: target.directory_listing_entries(path)
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,11 +11,7 @@ module WPScan
|
||||
|
||||
return unless target.debug_log?(path)
|
||||
|
||||
Model::DebugLog.new(
|
||||
target.url(path),
|
||||
confidence: 100, found_by: DIRECT_ACCESS,
|
||||
references: { url: 'https://codex.wordpress.org/Debugging_in_WordPress' }
|
||||
)
|
||||
Model::DebugLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,12 +11,7 @@ module WPScan
|
||||
|
||||
return unless /DUPLICATOR INSTALL-LOG/.match?(target.head_and_get(path).body)
|
||||
|
||||
Model::DuplicatorInstallerLog.new(
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: { url: 'https://www.exploit-db.com/ghdb/3981/' }
|
||||
)
|
||||
Model::DuplicatorInstallerLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -15,10 +15,7 @@ module WPScan
|
||||
Model::EmergencyPwdResetScript.new(
|
||||
target.url(path),
|
||||
confidence: /password/i.match?(res.body) ? 100 : 40,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: {
|
||||
url: 'https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script'
|
||||
}
|
||||
found_by: DIRECT_ACCESS
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -16,8 +16,7 @@ module WPScan
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
interesting_entries: fpd_entries,
|
||||
references: { url: 'https://www.owasp.org/index.php/Full_Path_Disclosure' }
|
||||
interesting_entries: fpd_entries
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,20 +9,14 @@ module WPScan
|
||||
def passive(_opts = {})
|
||||
pattern = %r{#{target.content_dir}/mu\-plugins/}i
|
||||
|
||||
target.in_scope_uris(target.homepage_res) do |uri|
|
||||
target.in_scope_uris(target.homepage_res, '(//@href|//@src)[contains(., "mu-plugins")]') do |uri|
|
||||
next unless uri.path&.match?(pattern)
|
||||
|
||||
url = target.url('wp-content/mu-plugins/')
|
||||
|
||||
target.mu_plugins = true
|
||||
|
||||
return Model::MuPlugins.new(
|
||||
url,
|
||||
confidence: 70,
|
||||
found_by: 'URLs In Homepage (Passive Detection)',
|
||||
to_s: "This site has 'Must Use Plugins': #{url}",
|
||||
references: { url: 'http://codex.wordpress.org/Must_Use_Plugins' }
|
||||
)
|
||||
return Model::MuPlugins.new(url, confidence: 70, found_by: 'URLs In Homepage (Passive Detection)')
|
||||
end
|
||||
nil
|
||||
end
|
||||
@@ -37,13 +31,7 @@ module WPScan
|
||||
|
||||
target.mu_plugins = true
|
||||
|
||||
Model::MuPlugins.new(
|
||||
url,
|
||||
confidence: 80,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "This site has 'Must Use Plugins': #{url}",
|
||||
references: { url: 'http://codex.wordpress.org/Must_Use_Plugins' }
|
||||
)
|
||||
Model::MuPlugins.new(url, confidence: 80, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -17,13 +17,7 @@ module WPScan
|
||||
|
||||
target.multisite = true
|
||||
|
||||
Model::Multisite.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: 'This site seems to be a multisite',
|
||||
references: { url: 'http://codex.wordpress.org/Glossary#Multisite' }
|
||||
)
|
||||
Model::Multisite.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -20,12 +20,7 @@ module WPScan
|
||||
|
||||
target.registration_enabled = true
|
||||
|
||||
Model::Registration.new(
|
||||
res.effective_url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "Registration is enabled: #{res.effective_url}"
|
||||
)
|
||||
Model::Registration.new(res.effective_url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,12 +13,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
||||
|
||||
Model::TmmDbMigrate.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: { packetstorm: 131_957 }
|
||||
)
|
||||
Model::TmmDbMigrate.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,12 +13,7 @@ module WPScan
|
||||
|
||||
url = target.url(path)
|
||||
|
||||
Model::UploadDirectoryListing.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "Upload directory has listing enabled: #{url}"
|
||||
)
|
||||
Model::UploadDirectoryListing.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -14,11 +14,7 @@ module WPScan
|
||||
|
||||
return unless SQL_PATTERN.match?(res.body)
|
||||
|
||||
Model::UploadSQLDump.new(
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS
|
||||
)
|
||||
Model::UploadSQLDump.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,17 +11,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200
|
||||
|
||||
Model::WPCron.new(
|
||||
wp_cron_url,
|
||||
confidence: 60,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: {
|
||||
url: [
|
||||
'https://www.iplocation.net/defend-wordpress-from-ddos',
|
||||
'https://github.com/wpscanteam/wpscan/issues/1299'
|
||||
]
|
||||
}
|
||||
)
|
||||
Model::WPCron.new(wp_cron_url, confidence: 60, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
|
||||
def wp_cron_url
|
||||
|
||||
@@ -20,7 +20,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def passive_from_css_href(res, opts)
|
||||
target.in_scope_uris(res, '//style/@src|//link/@href') do |uri|
|
||||
target.in_scope_uris(res, '//link/@href[contains(., "style.css")]') do |uri|
|
||||
next unless uri.path =~ %r{/themes/([^\/]+)/style.css\z}i
|
||||
|
||||
return create_theme(Regexp.last_match[1], uri.to_s, opts)
|
||||
|
||||
@@ -16,7 +16,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def errored_response?(response)
|
||||
response.code != 200 && response.body !~ /login_error/i
|
||||
response.code != 200 && response.body !~ /Incorrect username or password/i
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -68,11 +68,9 @@ module WPScan
|
||||
extracted_versions = extracted_versions.select { |x| x =~ /[0-9]+/ }
|
||||
|
||||
sorted = extracted_versions.sort do |x, y|
|
||||
begin
|
||||
Gem::Version.new(x) <=> Gem::Version.new(y)
|
||||
rescue StandardError
|
||||
0
|
||||
end
|
||||
Gem::Version.new(x) <=> Gem::Version.new(y)
|
||||
rescue StandardError
|
||||
0
|
||||
end
|
||||
|
||||
sorted.last
|
||||
|
||||
@@ -71,11 +71,13 @@ module WPScan
|
||||
return username, 'Display Name', 50 if username
|
||||
end
|
||||
|
||||
# @param [ String ] url
|
||||
# @param [ String, Addressable::URI ] uri
|
||||
#
|
||||
# @return [ String, nil ]
|
||||
def username_from_author_url(url)
|
||||
url[%r{/author/([^/\b]+)/?}i, 1]
|
||||
def username_from_author_url(uri)
|
||||
uri = Addressable::URI.parse(uri) unless uri.is_a?(Addressable::URI)
|
||||
|
||||
uri.path[%r{/author/([^/\b]+)/?}i, 1]
|
||||
end
|
||||
|
||||
# @param [ Typhoeus::Response ] res
|
||||
@@ -83,12 +85,12 @@ module WPScan
|
||||
# @return [ String, nil ] The username found
|
||||
def username_from_response(res)
|
||||
# Permalink enabled
|
||||
target.in_scope_uris(res, '//link/@href|//a/@href') do |uri|
|
||||
username = username_from_author_url(uri.to_s)
|
||||
target.in_scope_uris(res, '//@href[contains(., "author/")]') do |uri|
|
||||
username = username_from_author_url(uri)
|
||||
return username if username
|
||||
end
|
||||
|
||||
# No permalink
|
||||
# No permalink, TODO Maybe use xpath to extract the classes ?
|
||||
res.body[/<body class="archive author author-([^\s]+)[ "]/i, 1]
|
||||
end
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ module WPScan
|
||||
def potential_usernames(res)
|
||||
usernames = []
|
||||
|
||||
target.in_scope_uris(res, '//a/@href') do |uri, node|
|
||||
target.in_scope_uris(res, '//a/@href[contains(., "author")]') do |uri, node|
|
||||
if uri.path =~ %r{/author/([^/\b]+)/?\z}i
|
||||
usernames << [Regexp.last_match[1], 'Author Pattern', 100]
|
||||
elsif /author=[0-9]+/.match?(uri.query)
|
||||
|
||||
@@ -21,7 +21,7 @@ module WPScan
|
||||
loop do
|
||||
current_page += 1
|
||||
|
||||
res = Typhoeus.get(api_url, params: { per_page: MAX_PER_PAGE, page: current_page })
|
||||
res = Browser.get(api_url, params: { per_page: MAX_PER_PAGE, page: current_page })
|
||||
|
||||
total_pages ||= res.headers['X-WP-TotalPages'].to_i
|
||||
|
||||
|
||||
@@ -8,11 +8,15 @@ module WPScan
|
||||
# @param [ String ] type plugins / themes
|
||||
# @param [ Boolean ] uniq Wether or not to apply the #uniq on the results
|
||||
#
|
||||
# @return [Array<String> ] The plugins/themes detected in the href, src attributes of the homepage
|
||||
# @return [ Array<String> ] The plugins/themes detected in the href, src attributes of the page
|
||||
def items_from_links(type, uniq = true)
|
||||
found = []
|
||||
xpath = format(
|
||||
'(//@href|//@src|//@data-src)[contains(., "%s")]',
|
||||
type == 'plugins' ? target.plugins_dir : target.content_dir
|
||||
)
|
||||
|
||||
target.in_scope_uris(page_res) do |uri|
|
||||
target.in_scope_uris(page_res, xpath) do |uri|
|
||||
next unless uri.to_s =~ item_attribute_pattern(type)
|
||||
|
||||
slug = Regexp.last_match[1]&.strip
|
||||
|
||||
@@ -8,45 +8,110 @@ module WPScan
|
||||
end
|
||||
|
||||
#
|
||||
# Empty classes for the #type to be correctly displayed (as taken from the self.class from the parent)
|
||||
# Some classes are empty for the #type to be correctly displayed (as taken from the self.class from the parent)
|
||||
#
|
||||
class BackupDB < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://github.com/wpscanteam/wpscan/issues/422'] }
|
||||
end
|
||||
end
|
||||
|
||||
class DebugLog < InterestingFinding
|
||||
# @ return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://codex.wordpress.org/Debugging_in_WordPress'] }
|
||||
end
|
||||
end
|
||||
|
||||
class DuplicatorInstallerLog < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://www.exploit-db.com/ghdb/3981/'] }
|
||||
end
|
||||
end
|
||||
|
||||
class EmergencyPwdResetScript < InterestingFinding
|
||||
def references
|
||||
@references ||= {
|
||||
url: ['https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script']
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
class FullPathDisclosure < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://www.owasp.org/index.php/Full_Path_Disclosure'] }
|
||||
end
|
||||
end
|
||||
|
||||
class MuPlugins < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "This site has 'Must Use Plugins': #{url}"
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['http://codex.wordpress.org/Must_Use_Plugins'] }
|
||||
end
|
||||
end
|
||||
|
||||
class Multisite < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= 'This site seems to be a multisite'
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['http://codex.wordpress.org/Glossary#Multisite'] }
|
||||
end
|
||||
end
|
||||
|
||||
class Readme < InterestingFinding
|
||||
end
|
||||
|
||||
class Registration < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "Registration is enabled: #{url}"
|
||||
end
|
||||
end
|
||||
|
||||
class TmmDbMigrate < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { packetstorm: [131_957] }
|
||||
end
|
||||
end
|
||||
|
||||
class UploadDirectoryListing < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "Upload directory has listing enabled: #{url}"
|
||||
end
|
||||
end
|
||||
|
||||
class UploadSQLDump < InterestingFinding
|
||||
end
|
||||
|
||||
class WPCron < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "The external WP-Cron seems to be enabled: #{url}"
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= {
|
||||
url: [
|
||||
'https://www.iplocation.net/defend-wordpress-from-ddos',
|
||||
'https://github.com/wpscanteam/wpscan/issues/1299'
|
||||
]
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -8,7 +8,7 @@ module WPScan
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
{
|
||||
@references ||= {
|
||||
url: ['http://codex.wordpress.org/XML-RPC_Pingback_API'],
|
||||
metasploit: [
|
||||
'auxiliary/scanner/http/wordpress_ghost_scanner',
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<% if @users.empty? -%>
|
||||
<%= notice_icon %> No Valid Passwords Found.
|
||||
<% else -%>
|
||||
<%= notice_icon %> Valid Combinations Found:
|
||||
<%= critical_icon %> Valid Combinations Found:
|
||||
<% @users.each do |user| -%>
|
||||
| Username: <%= user.username %>, Password: <%= user.password %>
|
||||
<% end -%>
|
||||
|
||||
@@ -67,13 +67,13 @@ module WPScan
|
||||
# @return [ Hash ] The params for Typhoeus::Request
|
||||
# @note Those params can't be overriden by CLI options
|
||||
def request_params
|
||||
@request_params ||= {
|
||||
@request_params ||= Browser.instance.default_connect_request_params.merge(
|
||||
timeout: 600,
|
||||
connecttimeout: 300,
|
||||
accept_encoding: 'gzip, deflate',
|
||||
cache_ttl: 0,
|
||||
headers: { 'User-Agent' => Browser.instance.default_user_agent, 'Referer' => nil }
|
||||
}
|
||||
headers: { 'User-Agent' => Browser.instance.default_user_agent }
|
||||
)
|
||||
end
|
||||
|
||||
# @return [ String ] The raw file URL associated with the given filename
|
||||
@@ -85,7 +85,7 @@ module WPScan
|
||||
def remote_file_checksum(filename)
|
||||
url = "#{remote_file_url(filename)}.sha512"
|
||||
|
||||
res = Browser.get(url, request_params)
|
||||
res = Typhoeus.get(url, request_params)
|
||||
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||
|
||||
res.body.chomp
|
||||
@@ -126,7 +126,7 @@ module WPScan
|
||||
file_path = local_file_path(filename)
|
||||
file_url = remote_file_url(filename)
|
||||
|
||||
res = Browser.get(file_url, request_params)
|
||||
res = Typhoeus.get(file_url, request_params)
|
||||
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||
|
||||
File.open(file_path, 'wb') { |f| f.write(res.body) }
|
||||
@@ -139,24 +139,22 @@ module WPScan
|
||||
updated = []
|
||||
|
||||
FILES.each do |filename|
|
||||
begin
|
||||
db_checksum = remote_file_checksum(filename)
|
||||
db_checksum = remote_file_checksum(filename)
|
||||
|
||||
# Checking if the file needs to be updated
|
||||
next if File.exist?(local_file_path(filename)) && db_checksum == local_file_checksum(filename)
|
||||
# Checking if the file needs to be updated
|
||||
next if File.exist?(local_file_path(filename)) && db_checksum == local_file_checksum(filename)
|
||||
|
||||
create_backup(filename)
|
||||
dl_checksum = download(filename)
|
||||
create_backup(filename)
|
||||
dl_checksum = download(filename)
|
||||
|
||||
raise "#{filename}: checksums do not match" unless dl_checksum == db_checksum
|
||||
raise Error::ChecksumsMismatch, filename unless dl_checksum == db_checksum
|
||||
|
||||
updated << filename
|
||||
rescue StandardError => e
|
||||
restore_backup(filename)
|
||||
raise e
|
||||
ensure
|
||||
delete_backup(filename) if File.exist?(backup_file_path(filename))
|
||||
end
|
||||
updated << filename
|
||||
rescue StandardError => e
|
||||
restore_backup(filename)
|
||||
raise e
|
||||
ensure
|
||||
delete_backup(filename) if File.exist?(backup_file_path(filename))
|
||||
end
|
||||
|
||||
File.write(last_update_file, Time.now)
|
||||
|
||||
@@ -23,7 +23,8 @@ module WPScan
|
||||
return {} unless token
|
||||
return {} if path.end_with?('/latest') # Remove this when api/v4 is up
|
||||
|
||||
res = Browser.get(uri.join(path), params.merge(request_params))
|
||||
# Typhoeus.get is used rather than Browser.get to avoid merging irrelevant params from the CLI
|
||||
res = Typhoeus.get(uri.join(path), default_request_params.merge(params))
|
||||
|
||||
return {} if res.code == 404 # This is for API inconsistencies when dots in path
|
||||
return JSON.parse(res.body) if NON_ERROR_CODES.include?(res.code)
|
||||
@@ -65,16 +66,14 @@ module WPScan
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def self.request_params
|
||||
{
|
||||
# @note Those params can not be overriden by CLI options
|
||||
def self.default_request_params
|
||||
Browser.instance.default_connect_request_params.merge(
|
||||
headers: {
|
||||
'Host' => uri.host, # Reset in case user provided a --vhost for the target
|
||||
'Referer' => nil, # Removes referer set by the cmsscanner to the target url
|
||||
'CF-Connecting-IP' => nil, # Removes in case user provided one for the target
|
||||
'User-Agent' => Browser.instance.default_user_agent,
|
||||
'Authorization' => "Token token=#{token}"
|
||||
}
|
||||
}
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -8,5 +8,17 @@ module WPScan
|
||||
'Update required, you can not run a scan if a database file is missing.'
|
||||
end
|
||||
end
|
||||
|
||||
class ChecksumsMismatch < Standard
|
||||
attr_reader :db_file
|
||||
|
||||
def initialize(db_file)
|
||||
@db_file = db_file
|
||||
end
|
||||
|
||||
def to_s
|
||||
"#{db_file}: checksums do not match. Please try again in a few minutes."
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -17,7 +17,7 @@ module WPScan
|
||||
end
|
||||
|
||||
# Needed to have inheritance of the @child_class_constants
|
||||
# If inheritance is not needed, then the #child_class_constant can be used in the classe definition, ie
|
||||
# If inheritance is not needed, then the #child_class_constant can be used in the class definition, ie
|
||||
# child_class_constant :FILES, PATTERN: /aaa/i
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
|
||||
@@ -21,13 +21,11 @@ module WPScan
|
||||
parsers = ALLOWED_PARSERS.include?(self.class::PARSER) ? [self.class::PARSER] : ALLOWED_PARSERS
|
||||
|
||||
parsers.each do |parser|
|
||||
begin
|
||||
parsed = parser.respond_to?(:safe_load) ? parser.safe_load(body) : parser.load(body)
|
||||
parsed = parser.respond_to?(:safe_load) ? parser.safe_load(body) : parser.load(body)
|
||||
|
||||
return parsed if parsed.is_a?(Hash) || parsed.is_a?(Array)
|
||||
rescue StandardError
|
||||
next
|
||||
end
|
||||
return parsed if parsed.is_a?(Hash) || parsed.is_a?(Array)
|
||||
rescue StandardError
|
||||
next
|
||||
end
|
||||
|
||||
nil # Make sure nil is returned in case none of the parsers managed to parse the body correctly
|
||||
|
||||
@@ -32,8 +32,12 @@ module WPScan
|
||||
|
||||
if %i[mixed aggressive].include?(detection_mode)
|
||||
%w[wp-admin/install.php wp-login.php].each do |path|
|
||||
return true if in_scope_uris(Browser.get_and_follow_location(url(path))).any? do |uri|
|
||||
WORDPRESS_PATTERN.match?(uri.path)
|
||||
res = Browser.get_and_follow_location(url(path))
|
||||
|
||||
next unless res.code == 200
|
||||
|
||||
in_scope_uris(res, '//link/@href|//script/@src') do |uri|
|
||||
return true if WORDPRESS_PATTERN.match?(uri.path)
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -44,7 +48,7 @@ module WPScan
|
||||
# @param [ Typhoeus::Response ] response
|
||||
# @return [ Boolean ]
|
||||
def wordpress_from_meta_comments_or_scripts?(response)
|
||||
in_scope_uris(response) do |uri|
|
||||
in_scope_uris(response, '//link/@href|//script/@src') do |uri|
|
||||
return true if WORDPRESS_PATTERN.match?(uri.path) || WP_JSON_OEMBED_PATTERN.match?(uri.path)
|
||||
end
|
||||
|
||||
@@ -100,8 +104,9 @@ module WPScan
|
||||
|
||||
unless content_dir
|
||||
pattern = %r{https?://s\d\.wp\.com#{WORDPRESS_PATTERN}}i.freeze
|
||||
xpath = '(//@href|//@src)[contains(., "wp.com")]'
|
||||
|
||||
uris_from_page(homepage_res) do |uri|
|
||||
uris_from_page(homepage_res, xpath) do |uri|
|
||||
return true if uri.to_s.match?(pattern)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -105,9 +105,10 @@ module WPScan
|
||||
|
||||
# url_pattern is from CMSScanner::Target
|
||||
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
|
||||
xpath = '(//@src|//@href|//@data-src)[contains(., "xmlrpc.php") or contains(., "wp-includes/")]'
|
||||
|
||||
[homepage_res, error_404_res].each do |page_res|
|
||||
in_scope_uris(page_res) do |uri|
|
||||
in_scope_uris(page_res, xpath) do |uri|
|
||||
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
# Version
|
||||
module WPScan
|
||||
VERSION = '3.7.8'
|
||||
VERSION = '3.8.0'
|
||||
end
|
||||
|
||||
@@ -74,20 +74,40 @@ describe WPScan::Controller::VulnApi do
|
||||
context 'when limited requests' do
|
||||
let(:requests) { 100 }
|
||||
|
||||
it 'does not raise an error' do
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||
end
|
||||
|
||||
context 'when unlimited requests' do
|
||||
let(:requests) { 'Unlimited' }
|
||||
|
||||
it 'does not raise an error' do
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'when token in ENV' do
|
||||
before do
|
||||
ENV[described_class::ENV_KEY] = 'token-from-env'
|
||||
|
||||
expect(WPScan::DB::VulnApi)
|
||||
.to receive(:status)
|
||||
.and_return('success' => true, 'plan' => 'free', 'requests_remaining' => 'Unlimited')
|
||||
end
|
||||
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token-from-env'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -6,8 +6,55 @@ describe WPScan::Finders::InterestingFindings::MuPlugins do
|
||||
let(:url) { 'http://ex.lo/' }
|
||||
let(:fixtures) { FINDERS_FIXTURES.join('interesting_findings', 'mu_plugins') }
|
||||
|
||||
before do
|
||||
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
|
||||
end
|
||||
|
||||
describe '#passive' do
|
||||
xit
|
||||
before { stub_request(:get, url).to_return(body: body) }
|
||||
|
||||
context 'when no uris' do
|
||||
let(:body) { '' }
|
||||
|
||||
its(:passive) { should be nil }
|
||||
end
|
||||
|
||||
context 'when a large amount of unrelated uris' do
|
||||
let(:body) do
|
||||
Array.new(250) { |i| "<a href='#{url}#{i}.html'>Some Link</a><img src='#{url}img-#{i}.png'/>" }.join("\n")
|
||||
end
|
||||
|
||||
it 'should not take a while to process the page' do
|
||||
time_start = Time.now
|
||||
result = finder.passive
|
||||
time_end = Time.now
|
||||
|
||||
expect(result).to be nil
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
|
||||
context 'when uris' do
|
||||
let(:body) { File.read(fixtures.join(fixture)) }
|
||||
|
||||
context 'when none matching' do
|
||||
let(:fixture) { 'no_match.html' }
|
||||
|
||||
its(:passive) { should be nil }
|
||||
end
|
||||
|
||||
context 'when matching via href' do
|
||||
let(:fixture) { 'match_href.html' }
|
||||
|
||||
its(:passive) { should be_a WPScan::Model::MuPlugins }
|
||||
end
|
||||
|
||||
context 'when matching from src' do
|
||||
let(:fixture) { 'match_src.html' }
|
||||
|
||||
its(:passive) { should be_a WPScan::Model::MuPlugins }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#aggressive' do
|
||||
|
||||
49
spec/app/finders/passwords/xml_rpc_spec.rb
Normal file
49
spec/app/finders/passwords/xml_rpc_spec.rb
Normal file
@@ -0,0 +1,49 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::Passwords::XMLRPC do
|
||||
subject(:finder) { described_class.new(target) }
|
||||
let(:target) { WPScan::Model::XMLRPC.new(url) }
|
||||
let(:url) { 'http://ex.lo/xmlrpc.php' }
|
||||
|
||||
RESPONSE_403_BODY = '<?xml version="1.0" encoding="UTF-8"?>
|
||||
<methodResponse>
|
||||
<fault>
|
||||
<value>
|
||||
<struct>
|
||||
<member>
|
||||
<name>faultCode</name>
|
||||
<value><int>403</int></value>
|
||||
</member>
|
||||
<member>
|
||||
<name>faultString</name>
|
||||
<value><string>Incorrect username or password.</string></value>
|
||||
</member>
|
||||
</struct>
|
||||
</value>
|
||||
</fault>
|
||||
</methodResponse>'
|
||||
|
||||
describe '#attack' do
|
||||
context 'when no valid credentials' do
|
||||
before do
|
||||
stub_request(:post, url).to_return(status: status, body: RESPONSE_403_BODY)
|
||||
|
||||
finder.attack(users, %w[pwd])
|
||||
end
|
||||
|
||||
let(:users) { %w[admin].map { |username| WPScan::Model::User.new(username) } }
|
||||
|
||||
context 'when status = 200' do
|
||||
let(:status) { 200 }
|
||||
|
||||
its('progress_bar.log') { should be_empty }
|
||||
end
|
||||
|
||||
context 'when status = 403' do
|
||||
let(:status) { 403 }
|
||||
|
||||
its('progress_bar.log') { should be_empty }
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -19,7 +19,7 @@ describe WPScan::Finders::Users::AuthorIdBruteForcing do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#potential_username' do
|
||||
describe '#username_from_response' do
|
||||
[
|
||||
'4.1.1', '4.1.1-permalink',
|
||||
'3.0', '3.0-permalink',
|
||||
@@ -32,6 +32,19 @@ describe WPScan::Finders::Users::AuthorIdBruteForcing do
|
||||
expect(finder.username_from_response(res)).to eql 'admin'
|
||||
end
|
||||
end
|
||||
|
||||
context 'when a lot of unrelated links' do
|
||||
it 'should not take a while to process the page' do
|
||||
body = Array.new(300) { |i| "<a href='#{url}#{i}.html'>Some Link</a>" }.join("\n")
|
||||
body << '<a href="https://wp.lab/author/test/">Link</a>'
|
||||
|
||||
time_start = Time.now
|
||||
expect(finder.username_from_response(Typhoeus::Response.new(body: body))).to eql 'test'
|
||||
time_end = Time.now
|
||||
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#display_name_from_body' do
|
||||
|
||||
@@ -16,12 +16,31 @@ describe WPScan::Finders::Users::AuthorPosts do
|
||||
|
||||
results = finder.potential_usernames(res)
|
||||
|
||||
expect(results).to eql([
|
||||
['admin', 'Author Pattern', 100],
|
||||
['admin display_name', 'Display Name', 30],
|
||||
['editor', 'Author Pattern', 100],
|
||||
['editor', 'Display Name', 30]
|
||||
])
|
||||
expect(results).to eql [
|
||||
['admin', 'Author Pattern', 100],
|
||||
['admin display_name', 'Display Name', 30],
|
||||
['editor', 'Author Pattern', 100],
|
||||
['editor', 'Display Name', 30]
|
||||
]
|
||||
end
|
||||
|
||||
context 'when a lot of unrelated uris' do
|
||||
it 'should not take a while to process the page' do
|
||||
body = Array.new(300) { |i| "<a href='#{url}#{i}.html'>Some Link</a>" }.join("\n")
|
||||
body << "<a href='#{url}author/admin/'>Other Link</a>"
|
||||
body << "<a href='#{url}?author=2'>user display name</a>"
|
||||
|
||||
time_start = Time.now
|
||||
results = finder.potential_usernames(Typhoeus::Response.new(body: body))
|
||||
time_end = Time.now
|
||||
|
||||
expect(results).to eql [
|
||||
['admin', 'Author Pattern', 100],
|
||||
['user display name', 'Display Name', 30]
|
||||
]
|
||||
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
2
spec/cache/.gitignore
vendored
2
spec/cache/.gitignore
vendored
@@ -1,4 +1,4 @@
|
||||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
||||
!.gitignore
|
||||
|
||||
3486
spec/fixtures/db/dynamic_finders.yml
vendored
3486
spec/fixtures/db/dynamic_finders.yml
vendored
File diff suppressed because it is too large
Load Diff
1307
spec/fixtures/dynamic_finders/expected.yml
vendored
1307
spec/fixtures/dynamic_finders/expected.yml
vendored
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,54 @@
|
||||
# Copyright (C) 2020 Mainul Hassan Main
|
||||
# This file is distributed under the GPLv3.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Advanced WP Table 1.0.1\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/advanced-wp-table\n"
|
||||
"POT-Creation-Date: 2020-03-15 09:43:34+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"X-Generator: grunt-wp-i18n 0.5.4\n"
|
||||
"X-Poedit-KeywordsList: "
|
||||
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
||||
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
||||
"Language: en\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-Country: United States\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-Basepath: ../\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-Bookmarks: \n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Advanced WP Table"
|
||||
msgstr ""
|
||||
|
||||
#: advanced-wp-table.php:254
|
||||
msgid "Advanced WP Table plugin requires WordPress version 5.0 or greater."
|
||||
msgstr ""
|
||||
|
||||
#: includes/settings.php:25 includes/settings.php:26
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://wordpress.org/plugins/advanced-wp-table"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Create responsive tables using Gutenberg."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Mainul Hassan Main"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://mainulhassan.info"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,2 @@
|
||||
February 20, 2020 – Version 1.0
|
||||
- Version 1.0 Initial Release
|
||||
@@ -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,45 @@
|
||||
# Copyright (C) 2020 Maksim Kuzmin
|
||||
# This file is distributed under the same license as the Bible Online Popup plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Bible Online Popup 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bible-online-popup\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-02-07T09:28:44+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: BOP\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Bible Online Popup"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Popup Bible's verses with Bible Online"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Maksim Kuzmin"
|
||||
msgstr ""
|
||||
|
||||
msgid "General Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Default translation"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update your preferences here."
|
||||
msgstr ""
|
||||
|
||||
msgid "Make a Bible Popup from selection"
|
||||
msgstr ""
|
||||
|
||||
msgid "Bible Online Popup Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Make a link to BibleOnline.ru from Bible's reference"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"name": "bleumi/bleumi-pay-woocommerce",
|
||||
"type": "wordpress-plugin",
|
||||
"description": "Enable your WooCommerce store to accept cryptocurrency payments with Bleumi Pay.",
|
||||
"version": "1.0.2",
|
||||
"keywords": [
|
||||
"bleumipay",
|
||||
"woocommerce",
|
||||
"payment",
|
||||
"payment-gateway",
|
||||
"payment-processing",
|
||||
"crypto-payments",
|
||||
"accept-crypto-payments",
|
||||
"ethereum",
|
||||
"eth",
|
||||
"erc20-tokens",
|
||||
"algorand"
|
||||
],
|
||||
"homepage": "https://bleumi.pay.com",
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Bleumi Pay",
|
||||
"email": "support@bleumi.com",
|
||||
"homepage": "https://bleumi.pay.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"bleumi/bleumi-pay-sdk-php":"^1.0.21"
|
||||
}
|
||||
}
|
||||
7
spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md
vendored
Normal file
7
spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Change Log
|
||||
|
||||
## [1.0.0] - 2020-04-02
|
||||
|
||||
### Added
|
||||
|
||||
- Everything is new. This is version 1.0!
|
||||
20
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/change_log/CHANGELOG.md
vendored
Normal file
20
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 04-04-2020
|
||||
|
||||
### Added
|
||||
|
||||
- @wordpress/scripts and @wordpress/creat-block to scaffold plugin and webpack
|
||||
- custom webpack file to utilize postcss, & css modules
|
||||
- custom postcss.config file
|
||||
- custom .eslintrc file that extends wordpress for editor to use as formatter
|
||||
- Tailwindcss for the css
|
||||
- Axios for api key testing within gutenberg
|
||||
- CSS modules to keep css in scope
|
||||
- React to build the field editing & front-end components
|
||||
- Transients to cache the fetched data for 1 minute at a time or if attibributes have changed
|
||||
31
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/composer_file/package.json
vendored
Normal file
31
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "blocks-for-eventbrite",
|
||||
"version": "1.0.0",
|
||||
"description": "WordPress Gutenberg blocks that display eventbrite events",
|
||||
"author": "Jon Waldstein",
|
||||
"license": "GPL-2.0-or-later",
|
||||
"main": "build/index.js",
|
||||
"scripts": {
|
||||
"build": "wp-scripts build",
|
||||
"format:js": "wp-scripts format-js",
|
||||
"lint:css": "wp-scripts lint-style",
|
||||
"lint:js": "wp-scripts lint-js",
|
||||
"start": "wp-scripts start",
|
||||
"packages-update": "wp-scripts packages-update"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@wordpress/eslint-plugin": "^4.0.0",
|
||||
"@wordpress/scripts": "^7.1.3",
|
||||
"css-loader": "^3.4.2",
|
||||
"cssnano": "^4.1.10",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"postcss-nested": "^4.2.1",
|
||||
"style-loader": "^1.1.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tippyjs/react": "^4.0.0-alpha.4",
|
||||
"axios": "^0.19.2",
|
||||
"classnames": "^2.2.6",
|
||||
"tailwindcss": "^1.2.0"
|
||||
}
|
||||
}
|
||||
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,31 @@
|
||||
# Copyright (C) 2020 Chris J. Zähller / Messenger Web Design
|
||||
# This file is distributed under the same license as the Conditionally Load CF7 plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Conditionally Load CF7 1.0.5\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/conditionally-load-cf7\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-25T20:01:04+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.2.0\n"
|
||||
"X-Domain: cf7-conditional\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Conditionally Load CF7"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. This slows page loading and taxes server and client resources. Use this plugin to control which pages the scripts load on."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Chris J. Zähller / Messenger Web Design"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://github.com/seezee"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,181 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CF7 Constant Contact Fields Mapping 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-04-01 16:58+0530\n"
|
||||
"PO-Revision-Date: 2012-11-19 10:21+0100\n"
|
||||
"Last-Translator: remi\n"
|
||||
"Language-Team: ReloadWeb <info@reloadweb.co.uk>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Poedit-KeywordsList: __;_e;_x;_n;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;_n:1,2\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:89
|
||||
msgid "First Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:90
|
||||
msgid "Last Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:91
|
||||
msgid "Full Name (First and Last)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:92
|
||||
msgid "Email Address"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:93
|
||||
msgid "Job Title"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:94
|
||||
msgid "Company Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:95
|
||||
msgid "Birthday Month"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:96
|
||||
msgid "Birthday Day"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:97
|
||||
msgid "Birthday Month & Day"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:98
|
||||
msgid "Anniversary"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:99
|
||||
msgid "Phone Number"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:100
|
||||
msgid "Address Street"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:101
|
||||
msgid "Address City"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:102
|
||||
msgid "Address State"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:103
|
||||
msgid "Address Postal Code"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:104
|
||||
msgid "Address Country"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:137
|
||||
msgid "Contact Form 7 Constant Contact Fields Mapping - requires Contact Form 7 plugin to be installed and activated."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:153
|
||||
#: cf7-constant-contact-fields-mapping.php:240
|
||||
msgid "Constant Contact Fields Mapping"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:161
|
||||
#, php-format
|
||||
msgid "Step 1: Connect the Constant Contact API if you are not connected, please %s to connect the Constant Contact API follow instruction guide."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:163
|
||||
#: cf7-constant-contact-fields-mapping.php:261
|
||||
msgid "click here"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:173
|
||||
#, php-format
|
||||
msgid "Step 1: You need to %s vesion of plugin, after buy you will receive confirmation email with plugin installation guide please flollow installation guide"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:175
|
||||
#: cf7-constant-contact-fields-mapping.php:304
|
||||
#: cf7-constant-contact-fields-mapping.php:341
|
||||
msgid "Buy Pro"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:180
|
||||
#, php-format
|
||||
msgid "Step 2: Login to your constant contact account %s After adding custom fields in constant contact account."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:183
|
||||
msgid "https://knowledgebase.constantcontact.com/articles/KnowledgeBase/5328-add-and-manage-custom-fields?lang=en_US"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:186
|
||||
msgid "Add, View, and Manage Custom Fields."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:210
|
||||
msgid "Select form fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:213
|
||||
msgid "Select constant contact fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:259
|
||||
#, php-format
|
||||
msgid "This site is not connected to the Constant Contact API. Please %s to connect the Constant Contact API."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:281
|
||||
msgid "Fields Mapping"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:287
|
||||
#, php-format
|
||||
msgid "(Please follow %s how to map fields or %s.)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:289
|
||||
msgid "this guide"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:292
|
||||
msgid "contact us"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:302
|
||||
#, php-format
|
||||
msgid "( Map constant contact custom fields %s vesion of the plugin.)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:312
|
||||
msgid "Form Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:314
|
||||
msgid "Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:326
|
||||
msgid "Constant Contact Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:328
|
||||
msgid "Default Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:334
|
||||
#: cf7-constant-contact-fields-mapping.php:340
|
||||
msgid "Custom Fields"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,38 @@
|
||||
# Copyright (c) 2020 Sébastien Dumont
|
||||
# This file is distributed under the same license as the CoCart - Get Cart Enhanced package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CoCart - Get Cart Enhanced 1.2.0\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://github.com/co-cart/cocart-get-cart-enhanced/issues\n"
|
||||
"POT-Creation-Date: 2020-03-16 18:38:04+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Sébastien Dumont <mailme@sebastiendumont.com>\n"
|
||||
"Language: en_US\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-Country: United States\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: "
|
||||
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
||||
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
||||
"X-Poedit-Basepath: ../\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-Bookmarks: \n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: cocart-get-cart-enhanced.php:83
|
||||
msgid "In Stock"
|
||||
msgstr ""
|
||||
|
||||
#: cocart-get-cart-enhanced.php:87
|
||||
msgid "Out of Stock"
|
||||
msgstr ""
|
||||
|
||||
#: cocart-get-cart-enhanced.php:91
|
||||
msgid "Available on backorder"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,51 @@
|
||||
#Colissimo WooCommerce Changelog
|
||||
|
||||
## 1.1
|
||||
|
||||
### Fonctionnalités
|
||||
|
||||
- Prise en charge de étiquettes au format ZPL et DPL :
|
||||
- Possibilité de générer les étiquettes de livraison au format ZPL ou DPL
|
||||
- Possibilité d'imprimer les étiquettes de livraison au format ZPL ou DPL directement sur une imprimante thermique via USB ou Ethernet.
|
||||
|
||||
- Impression en masse des étiquettes de livraisons de plusieurs commandes depuis le listing des commandes Colissimo
|
||||
|
||||
- Il est désormais possible de trier les commandes du listing Colissimo selon :
|
||||
- Le nom du client
|
||||
- L'adresse de livraison
|
||||
- Le pays de livraison
|
||||
- La méthode de livraison
|
||||
- Le statut de la livraison
|
||||
- Le numéro de bordereau
|
||||
|
||||
- Il est désormais possible de filtrer les commandes du listing Colissimo selon :
|
||||
- Le pays de livraison
|
||||
- La méthode de livraison
|
||||
- Le statut de livraison
|
||||
- Les étiquettes générées ("Aller", "Retour", "Aller et Retour" et "Étiquette non générée")
|
||||
|
||||
- Le nombre de commandes affichées par page sur le listing Colissimo est paramétrable via l'option de WordPress "Options de l'écran"
|
||||
|
||||
### Améliorations
|
||||
|
||||
- Ajout de la référence de la commande sur l'étiquette de livraison
|
||||
|
||||
- Les prix des méthodes de livraisons se basent désormais sur le prix TTC
|
||||
|
||||
- Lors de l'impression d'une étiquette de livraison, la facture n'est plus présente
|
||||
|
||||
### Correctifs
|
||||
|
||||
- Résolution d'un problème qui pouvait se poser au moment de la sauvegarde des prix des méthodes de livraison, s'il y avait la présence de nombres décimaux
|
||||
|
||||
- Résolution d'un problème qui faisait que le prix de la commande pris en compte pour le calcul du prix de la méthode de livraison n'incluait pas les réductions liées à des coupons
|
||||
|
||||
- Résolution d'un problème qui pouvait rendre l'ouverture de la pop-up de choix du point relais impossible pour le client
|
||||
|
||||
- Résolution de la prise en charge du multisite
|
||||
|
||||
- Résolution d'un problème qui pouvait rendre le lien de suivi non-fonctionnel
|
||||
|
||||
- Résolution d'un problème qui pouvait empêcher la sélection d'un point relais si un autre avait été choisi précedemment
|
||||
|
||||
- Résolution d'un problème qui pouvait empêcher la génération du formulaire CN23
|
||||
@@ -107,7 +107,7 @@ Ahalogy wordpress plugin [version 2.1.0] is installed but Client ID not set
|
||||
|
||||
<!-- cc-child-pages -->
|
||||
<!--[if lt IE 8]>
|
||||
<link rel='stylesheet' id='ccchildpagesiecss-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/cc-child-pages/includes/css/styles.ie.css?ver=1.36' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='ccchildpagesiecss-css' href='http://wp.lab/wp-content/plugins/cc-child-pages/includes/css/styles.ie.css?ver=1.36' type='text/css' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -619,7 +619,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- movingboxes-wp -->
|
||||
<!--[if lte IE 9]>
|
||||
<link rel='stylesheet' id='mb-ie-style-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/movingboxes-wp/templates/default/css/movingboxes-ie.css?ver=0.4.2' type='text/css' media='screen' />
|
||||
<link rel='stylesheet' id='mb-ie-style-css' href='http://wp.lab/wp-content/plugins/movingboxes-wp/templates/default/css/movingboxes-ie.css?ver=0.4.2' type='text/css' media='screen' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -819,7 +819,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- voxpress -->
|
||||
<!--[if lte IE 8]>
|
||||
<link rel='stylesheet' id='ubivox-style-public-ie8-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/voxpress/styles/ubivox.public.ie8.css?ver=1.1.5' type='text/css' media='' />
|
||||
<link rel='stylesheet' id='ubivox-style-public-ie8-css' href='http://wp.lab/wp-content/plugins/voxpress/styles/ubivox.public.ie8.css?ver=1.1.5' type='text/css' media='' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -850,7 +850,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- wp-elusive-iconfont -->
|
||||
<!--[if lte IE 7]>
|
||||
<link rel='stylesheet' id='elusive-webfont-ie7-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/wp-elusive-iconfont/assets/css/elusive-webfont-ie7.css?ver=1.0' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='elusive-webfont-ie7-css' href='http://wp.lab/wp-content/plugins/wp-elusive-iconfont/assets/css/elusive-webfont-ie7.css?ver=1.0' type='text/css' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -1171,8 +1171,22 @@ s0.parentNode.insertBefore(s1,s0);
|
||||
|
||||
<!-- age-okay -->
|
||||
<!--[if lt IE 10]>
|
||||
<link rel='stylesheet' id='age_okay_ie9_css-css' href='http://wp.local/wp-content/plugins/age-okay/public/css/age-okay-public-ie9-min.css?ver=1.0.0-F' media='all' />
|
||||
<link rel='stylesheet' id='age_okay_ie9_css-css' href='http://wp.lab/wp-content/plugins/age-okay/public/css/age-okay-public-ie9-min.css?ver=1.0.0-F' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
<!-- google-analytics-dashboard-for-wp -->
|
||||
<!-- This site uses the Google Analytics by ExactMetrics plugin v6.0.1 - Using Analytics tracking - https://www.exactmetrics.com/ -->
|
||||
|
||||
|
||||
<!-- flower-delivery-by-florist-one -->
|
||||
<!--[if lte IE 9]>
|
||||
<link rel='stylesheet' id='old-browser-css' href='http://wp.lab/wp-content/plugins/flower-delivery-by-florist-one/public/css/florist-one-flower-delivery-public-old-browser.css?ver=1.11.1' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
<!-- paypal-for-woocommerce -->
|
||||
<!-- This site has installed PayPal for WooCommerce v2.1.12 - https://www.angelleye.com/product/woocommerce-paypal-plugin/ -->
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
# Copyright (C) 2020 SomewhereWarm
|
||||
# This file is distributed under the GNU General Public License v3.0.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Composite Products - Conditional Images for WooCommerce "
|
||||
"1.2.0\n"
|
||||
"Report-Msgid-Bugs-To: https://woocommerce.com/my-account/create-a-ticket/\n"
|
||||
"POT-Creation-Date: 2020-02-12 06:19:29+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:115
|
||||
msgid ""
|
||||
"<strong>Composite Products – Conditional Images</strong> requires "
|
||||
"WooCommerce Composite Products <strong>%s</strong> or higher."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:198
|
||||
msgid "Choose an Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:199
|
||||
msgid "Save Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:298
|
||||
msgid "Overlay Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:301
|
||||
msgid ""
|
||||
"Enable this option to conditionally overlay an image over the main "
|
||||
"Composite Product image. When using this feature, product image zooming "
|
||||
"will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:306
|
||||
msgid "Select image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:310
|
||||
msgid "Choose an image to overlay over the main Composite Product image."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:311
|
||||
msgid "Remove image"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Composite Products - Conditional Images for WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid ""
|
||||
"https://docs.woocommerce.com/document/composite-products/composite-products-"
|
||||
"extensions/#cp-ci"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Free mini-extension for WooCommerce Composite Products that allows you to "
|
||||
"create dynamic, multi-layer Composite Product images that respond to option "
|
||||
"changes."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "SomewhereWarm"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://somewherewarm.gr/"
|
||||
msgstr ""
|
||||
18
spec/fixtures/dynamic_finders/plugin_version/cookie-jar/change_log/CHANGELOG.md
vendored
Normal file
18
spec/fixtures/dynamic_finders/plugin_version/cookie-jar/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## Releases
|
||||
|
||||
### 2.0.1 - 2020-02-12
|
||||
- Fixing wpdb issue
|
||||
|
||||
### 2.0.0
|
||||
- Added options to select an image and the position of the cookie div on the front end ( bottom left or bottom right )
|
||||
|
||||
### 1.1.0
|
||||
- Added back-end settings to select Cookie Policy page from the list of all existing pages
|
||||
|
||||
### 1.0.0
|
||||
- Initial release
|
||||
@@ -0,0 +1,726 @@
|
||||
# Copyright (C) 2020 ilGhera
|
||||
# This file is distributed under the same license as the CRM in Cloud for WooCommerce - Premium plugin.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CRM in Cloud for WooCommerce - Premium 0.9.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/crm-in-cloud-for-wc\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-04-03 08:25+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"X-Domain: crm-in-cloud-for-wc\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html__\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: admin/class-crmfwc-admin.php:84
|
||||
msgid "It seems like you don't have permission to see this page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:96
|
||||
msgid "ATTENTION! It seems like Woocommerce is not installed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:105
|
||||
msgid "CRM in Cloud for WooCommerce - Premium"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:120
|
||||
msgid "Premium Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:121
|
||||
msgid "Add your Premium Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:122
|
||||
msgid "Add your Premium Key and keep updated your copy of CRM in Cloud for WooCommerce."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:124 admin/crmfwc-wc-template.php:37
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:130
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:131
|
||||
msgid "Contacts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:132
|
||||
msgid "WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:22
|
||||
msgid "User roles"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:40
|
||||
msgid "Select the user role(s) to export to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:45
|
||||
msgid "Export company"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:48
|
||||
msgid "Export the company if present in the user profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:52 admin/crmfwc-wc-template.php:26
|
||||
msgid "Export orders"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:55
|
||||
msgid "Export user orders as opportunities in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:61
|
||||
msgid "Export to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:71
|
||||
msgid "Delete contacts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:73
|
||||
msgid "Delete all contacts on CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:77
|
||||
msgid "Delete company"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:80
|
||||
msgid "Delete the company linked to the contact in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:86
|
||||
msgid "Delete from CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:21
|
||||
msgid "Connect"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:23
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:29
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:30
|
||||
msgid "Connect with your CRM in Cloud credentials"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:32
|
||||
msgid "Connect to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-wc-template.php:29
|
||||
msgid "Export new orders as opportunities in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: crm-in-cloud-for-wc.php:25
|
||||
msgid "WARNING! CRM in Cloud for WC requires WooCommerce to be activated."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:474
|
||||
#, php-format
|
||||
msgid "%1$d contact(s) export process has begun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:481
|
||||
msgid "No contacts to export"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:591
|
||||
#, php-format
|
||||
msgid "%1$d users(s) delete process has begun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:600
|
||||
msgid "ERROR! There are not users to delete"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-settings.php:160
|
||||
msgid "Disconnect from CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ActionFactory.php:161
|
||||
msgid "Invalid action - must be a recurring action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:60
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:75
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:76
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:89
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:19
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:30
|
||||
msgid "Scheduled Actions"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:127
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:129
|
||||
#, php-format
|
||||
msgid "About Action Scheduler %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:131
|
||||
msgid "Action Scheduler is a scalable, traceable job queue for background processing large sets of actions. Action Scheduler works by triggering an action hook to run at some time in the future. Scheduled actions can also be scheduled to run on a recurring schedule."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:139
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:141
|
||||
msgid "Scheduled Action Columns"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:143
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:96
|
||||
msgid "Hook"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:143
|
||||
msgid "Name of the action hook that will be triggered."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:144
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:97
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:144
|
||||
msgid "Action statuses are Pending, Complete, Canceled, Failed"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:145
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:98
|
||||
msgid "Arguments"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:145
|
||||
msgid "Optional data array passed to the action hook."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:146
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:99
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:146
|
||||
msgid "Optional action group."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:147
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:100
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:147
|
||||
msgid "The action's schedule frequency."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:148
|
||||
msgid "Scheduled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:148
|
||||
msgid "The date/time the action is/was scheduled to run."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:149
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:102
|
||||
msgid "Log"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:149
|
||||
msgid "Activity log for the action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_DataController.php:137
|
||||
msgid "Attempting to reduce used memory..."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_InvalidActionException.php:21
|
||||
#, php-format
|
||||
msgid "Action [%1$s] has an invalid schedule: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_InvalidActionException.php:40
|
||||
#, php-format
|
||||
msgid "Action [%1$s] has invalid arguments. It cannot be JSON decoded to an array. $args = %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:92
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:101
|
||||
msgid "Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:122
|
||||
msgid "Claim ID"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:129
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:130
|
||||
msgid "Process the action now as if it were run as part of a queue"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:133
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:134
|
||||
msgid "Cancel the action now to avoid it being run in future"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:201
|
||||
msgid "Now!"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:237
|
||||
#, php-format
|
||||
msgid "Every %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:243
|
||||
msgid "Non-repeating"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:341
|
||||
msgid "It appears one or more database tables were missing. Attempting to re-create the missing table(s)."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:374
|
||||
#, php-format
|
||||
msgid "A new queue has begun processing. <a href=\"%s\">View actions in-progress »</a>"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:377
|
||||
#, php-format
|
||||
msgid "The next queue will begin processing in approximately %d seconds."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:398
|
||||
#, php-format
|
||||
msgid "Successfully executed action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:402
|
||||
#, php-format
|
||||
msgid "Successfully canceled action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:406
|
||||
#, php-format
|
||||
msgid "Successfully processed change for action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:412
|
||||
#, php-format
|
||||
msgid "Could not process change for action: \"%1$s\" (ID: %2$d). Error: %3$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:458
|
||||
#, php-format
|
||||
msgid " (%s ago)"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:461
|
||||
#, php-format
|
||||
msgid " (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:609
|
||||
msgid "Search hook, args and claim ID"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_QueueRunner.php:193
|
||||
msgid "Every minute"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:103
|
||||
#, php-format
|
||||
msgid "This data will be deleted in %s."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:108
|
||||
#, php-format
|
||||
msgid "Action Scheduler has migrated data to custom tables; however, orphaned log entries exist in the WordPress Comments table. %1$s <a href=\"%2$s\">Learn more »</a>"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
|
||||
msgid "Action Scheduler"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
|
||||
msgid "This section shows scheduled action counts."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104
|
||||
msgid "Version:"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:108
|
||||
msgid "Action Status"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:110
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:111
|
||||
msgid "Oldest Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:112
|
||||
msgid "Newest Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:33
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ProgressBar.php:47
|
||||
#, php-format
|
||||
msgid "The %s class can only be run within WP CLI."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:59
|
||||
msgid "There are too many concurrent batches, but the run is forced to continue."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:61
|
||||
msgid "There are too many concurrent batches."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:113
|
||||
msgid "The claim has been lost. Aborting current batch."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:138
|
||||
#, php-format
|
||||
msgid "Started processing action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:155
|
||||
#, php-format
|
||||
msgid "Completed processing action %1$s with hook: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:170
|
||||
#, php-format
|
||||
msgid "Error processing action %1$s: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:136
|
||||
#, php-format
|
||||
msgid "There was an error running the action scheduler: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:467
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:567
|
||||
#, php-format
|
||||
msgid "Search results for \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:672
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:72
|
||||
msgid "action created"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:76
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php:134
|
||||
msgid "action canceled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:82
|
||||
#, php-format
|
||||
msgid "action started via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:84
|
||||
msgid "action started"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:92
|
||||
#, php-format
|
||||
msgid "action complete via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:94
|
||||
msgid "action complete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:102
|
||||
#, php-format
|
||||
msgid "action failed via %1$s: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:105
|
||||
#, php-format
|
||||
msgid "action failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:112
|
||||
#, php-format
|
||||
msgid "action timed out after %s seconds"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:118
|
||||
#, php-format
|
||||
msgid "unexpected shutdown: PHP Fatal error %1$s in %2$s on line %3$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:123
|
||||
msgid "action reset"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:129
|
||||
#, php-format
|
||||
msgid "action ignored via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:131
|
||||
msgid "action ignored"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:146
|
||||
#, php-format
|
||||
msgid "There was a failure fetching this action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:148
|
||||
msgid "There was a failure fetching this action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:156
|
||||
#, php-format
|
||||
msgid "There was a failure scheduling the next instance of this action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:227
|
||||
#, php-format
|
||||
msgid "ActionScheduler_Action::$args too long. To ensure the args column can be indexed, action args should not be more than %d characters when encoded as JSON."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:301
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:302
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:303
|
||||
msgid "In-progress"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:304
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:305
|
||||
msgid "Canceled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:67
|
||||
msgid "Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:25
|
||||
#: libraries/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44
|
||||
#, php-format
|
||||
msgid "Error saving action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:268
|
||||
msgid "Invalid value for select or count parameter. Cannot query actions."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:458
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:548
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:580
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:777
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:819
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:457
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:468
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:495
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:773
|
||||
#, php-format
|
||||
msgid "Unidentified action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:661
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:627
|
||||
#, php-format
|
||||
msgid "The group \"%s\" does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:675
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607
|
||||
msgid "Unable to claim actions. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:838
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:740
|
||||
msgid "Invalid action ID. No status found."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:840
|
||||
msgid "Unknown status found for action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:62
|
||||
msgid "Unable to save action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:283
|
||||
msgid "Invalid schedule. Cannot save action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:689
|
||||
#, php-format
|
||||
msgid "Unable to unlock claim %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:704
|
||||
#, php-format
|
||||
msgid "Unable to unlock claim on action %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:716
|
||||
#, php-format
|
||||
msgid "Unable to mark failure on action %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:840
|
||||
#, php-format
|
||||
msgid "%s Support for strings longer than this will be removed in a future version."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:20
|
||||
msgid "Scheduled actions are hooks triggered on a cetain date and time."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:31
|
||||
msgid "Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:33
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:34
|
||||
msgid "Add New Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:35
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:36
|
||||
msgid "Edit Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:37
|
||||
msgid "New Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:38
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:39
|
||||
msgid "View Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:40
|
||||
msgid "Search Scheduled Actions"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:41
|
||||
msgid "No actions found"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:42
|
||||
msgid "No actions found in trash"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php:14
|
||||
msgid "Action Group"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/ActionMigrator.php:95
|
||||
#, php-format
|
||||
msgid "Unable to remove source migrated action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:52
|
||||
msgid "Source store must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:74
|
||||
msgid "Source logger must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:96
|
||||
msgid "Destination store must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:118
|
||||
msgid "Destination logger must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Controller.php:142
|
||||
msgid "Action Scheduler migration in progress. The list of scheduled actions may be incomplete."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Runner.php:107
|
||||
#, php-format
|
||||
msgid "Migrated action with ID %1$d in %2$s to ID %3$d in %4$s"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:54
|
||||
msgid "View details"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:77
|
||||
#, php-format
|
||||
msgid "More information about %s"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:128
|
||||
msgid "Check for updates"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:223
|
||||
#, php-format
|
||||
msgid "Unknown update checker status \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Vcs/PluginUpdateChecker.php:98
|
||||
msgid "There is no changelog available."
|
||||
msgstr ""
|
||||
@@ -0,0 +1,83 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CTC Countdown Timer Cookies 1.0.0\n"
|
||||
"POT-Creation-Date: 2020-03-18 16:32+0000\n"
|
||||
"PO-Revision-Date: 2020-03-18 16:33+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: CTCTeam\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Poedit-Basepath: E:/XAMPP/htdocs/MacroExcel/httpdocs/wp-content/plugins/"
|
||||
"ctc-countdown-timer-cookies\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-KeywordsList: __;_e\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:111
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:112
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:113
|
||||
msgid "Ctc Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:114
|
||||
msgid "Countdown List"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:115
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:116
|
||||
msgid "Add new Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:117
|
||||
msgid "Add Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:118
|
||||
msgid "Edit Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:119
|
||||
msgid "Update Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:120
|
||||
msgid "Search Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:121
|
||||
msgid "Not Countdown Found"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:122
|
||||
msgid "Not found in Trash"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:153
|
||||
msgid "Countdown Options"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:161
|
||||
msgid "Countdown Shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:196
|
||||
msgid "<p>Copy this shortcode and paste it into your post,page...<p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:20
|
||||
msgid "Days"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:27
|
||||
msgid "Hours"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:33
|
||||
msgid "Minutes"
|
||||
msgstr ""
|
||||
10
spec/fixtures/dynamic_finders/plugin_version/database-analyzer/composer_file/package.json
vendored
Normal file
10
spec/fixtures/dynamic_finders/plugin_version/database-analyzer/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "wp-db-analyzer",
|
||||
"version": "1.0",
|
||||
"description": "WordPress Database Analyzer Plugin",
|
||||
"author": "Joel Masci <masci.joel@gmail.com>",
|
||||
"private": true,
|
||||
"scripts": {},
|
||||
"dependencies": {},
|
||||
"devDependencies": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,75 @@
|
||||
# Copyright (C) 2020 Pratyush Deb
|
||||
# This file is distributed under the same license as the Eazy Ad Unblocker plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Eazy Ad Unblocker 1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/eazy-ad-"
|
||||
"unblocker\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-01-31T10:36:35+01:00\n"
|
||||
"PO-Revision-Date: 2020-01-31 15:27+0530\n"
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"X-Domain: eazy-ad-unblocker\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Language: de_DE\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Eazy Ad Unblocker"
|
||||
msgstr "Eazy Ad Unblocker"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#. Author URI of the plugin
|
||||
msgid "https://myplugins.net/"
|
||||
msgstr "https://myplugins.net/"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Prevent ad blockers from blocking ads on your site."
|
||||
msgstr "Prevent ad blockers from blocking ads on your site."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Pratyush Deb"
|
||||
msgstr "Pratyush Deb"
|
||||
|
||||
#: index.php:130
|
||||
msgid "Form not verified"
|
||||
msgstr "Formular nicht verifiziert"
|
||||
|
||||
#: index.php:143
|
||||
msgid "You must give a heading!"
|
||||
msgstr "Sie müssen eine Überschrift geben!"
|
||||
|
||||
#: index.php:148
|
||||
msgid "You must give a text!"
|
||||
msgstr "Sie müssen einen Text geben!"
|
||||
|
||||
#: index.php:153
|
||||
msgid "Opacity must be a number!"
|
||||
msgstr "Deckkraft muss eine Zahl sein!"
|
||||
|
||||
#: index.php:165
|
||||
msgid "Settings saved!"
|
||||
msgstr "Einstellungen gespeichert!"
|
||||
|
||||
#: index.php:198
|
||||
msgid "Eazy Ad Unblocker Settings"
|
||||
msgstr "Eazy Ad Unblocker-Einstellungen"
|
||||
|
||||
#: index.php:213
|
||||
msgid "Popup Title"
|
||||
msgstr "Popup-Titel"
|
||||
|
||||
#: index.php:214
|
||||
msgid "Popup Body"
|
||||
msgstr "Popup-Körper"
|
||||
|
||||
#: index.php:215
|
||||
msgid "Popup Opacity"
|
||||
msgstr "Popup-Deckkraft"
|
||||
|
||||
#: index.php:227
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
@@ -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 ""
|
||||
@@ -0,0 +1,663 @@
|
||||
# Copyright (C) 2020 Fibrika Workshop
|
||||
# This file is distributed under the same license as the Entego N11 Entegrasyon plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Entego N11 Entegrasyon 1.0.2\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-24T06:10:50+00:00\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:32+0300\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Domain: entego-n11\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Language: tr\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Entego N11 Entegrasyon"
|
||||
msgstr "Entego N11 Entegrasyon"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://entego.com.tr"
|
||||
msgstr "https://entego.com.tr"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "WooCommerce üzerinden satışını yaptığınız ürünleri bu eklenti sayesinde kolaylıkla n11.com'a gönderebileceksiniz."
|
||||
msgstr "WooCommerce üzerinden satışını yaptığınız ürünleri bu eklenti sayesinde kolaylıkla n11.com’a gönderebileceksiniz."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Fibrika Workshop"
|
||||
msgstr "Fibrika Workshop"
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://fibrika.com.tr/"
|
||||
msgstr "https://fibrika.com.tr/"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:129
|
||||
msgid "N11 Anahtarlar"
|
||||
msgstr "N11 Anahtarlar"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:134
|
||||
msgid "Şablon Seçimi"
|
||||
msgstr "Şablon Seçimi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:139
|
||||
msgid "Önemli Bilgiler"
|
||||
msgstr "Önemli Bilgiler"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:144
|
||||
msgid "Hazır!"
|
||||
msgstr "Hazır!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:205
|
||||
msgid "Entego WooCoomerce › N11 Eklentisi Yükleme"
|
||||
msgstr "Entego WooCoomerce › N11 Eklentisi Yükleme"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:212 admin/class-entego-n11-admin-kurulum-wizard.php:294
|
||||
msgid "Entego WooCommerce N11 Eklentisi"
|
||||
msgstr "Entego WooCommerce N11 Eklentisi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:222
|
||||
msgid "Şimdilik geç"
|
||||
msgstr "Şimdilik geç"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:224
|
||||
msgid "Bu Adımı Atla"
|
||||
msgstr "Bu Adımı Atla"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:293
|
||||
msgid "Hoşgeldiniz"
|
||||
msgstr "Hoşgeldiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:295
|
||||
msgid ""
|
||||
"Entego WooCoomerce N11 Eklentisini kurduğunuz için teşekkür ederiz. Amacımız sizlerin ürün gönderiminde ve mağazalarınızı yönetmenizi kolaylaştırmak, eklenti kurulumuna devam etmek istiyormusunuz ?"
|
||||
msgstr ""
|
||||
"Entego WooCoomerce N11 Eklentisini kurduğunuz için teşekkür ederiz. Amacımız sizlerin ürün gönderiminde ve mağazalarınızı yönetmenizi kolaylaştırmak, eklenti kurulumuna devam etmek istiyormusunuz ?"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:300
|
||||
msgid "Evet, lütfen"
|
||||
msgstr "Evet, lütfen"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:305
|
||||
msgid "Bu adımdan sonra N11 tarafından size verilen bilgileri girmeniz gerekiyor."
|
||||
msgstr "Bu adımdan sonra N11 tarafından size verilen bilgileri girmeniz gerekiyor."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:339
|
||||
msgid "N11 tarafından Mağaza yönetim panelinde size verilen api ve api secret keylerini girmelisiniz. Nerede olduğunu bilmiyorsanız aşşağıdaki linke tıklayınız."
|
||||
msgstr "N11 tarafından Mağaza yönetim panelinde size verilen api ve api secret keylerini girmelisiniz. Nerede olduğunu bilmiyorsanız aşşağıdaki linke tıklayınız."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:340
|
||||
msgid "Api Anahtarların nasıl alındığını bilmiyorsanız tıklayın."
|
||||
msgstr "Api Anahtarların nasıl alındığını bilmiyorsanız tıklayın."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:343
|
||||
msgid "N11 Api Anahtarı"
|
||||
msgstr "N11 Api Anahtarı"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:346
|
||||
msgid "N11 Api Secret Anahtarı"
|
||||
msgstr "N11 Api Secret Anahtarı"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:353
|
||||
msgid "Kontrol Et"
|
||||
msgstr "Kontrol Et"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:369
|
||||
msgid "N11 Api Keylerin Yerlerini Öğrenme"
|
||||
msgstr "Kapat"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:378
|
||||
msgid "Kapat"
|
||||
msgstr "Kapat"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:466 admin/partials/class-entego-n11-help.php:74 admin/partials/help/kategori-eslestirme.php:13
|
||||
msgid "Kategori Eşleştirme"
|
||||
msgstr "Kategori Eşleştirme"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:510
|
||||
msgid "Entego'ya bağlantı sağlanamadı, lütfen daha sonra tekrar deneyiniz."
|
||||
msgstr "Entego’ya bağlantı sağlanamadı, lütfen daha sonra tekrar deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:555
|
||||
msgid "Devam Et"
|
||||
msgstr "Devam Et"
|
||||
|
||||
#. translators: %s: Link
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:677
|
||||
msgid ""
|
||||
"N11 entegrasyonu ile ürünlerini gönderebilmeniz için Kargo Teslimat Şablonu seçmelisiniz. <a href=\"%s\" target=\"_blank\">Şablon Nedir ?</a> Eğer şablonunuz yok ise n11 mağaza yönetim panelinden bir "
|
||||
"adet şablon oluşturmalısınız. Daha sonra bu şablon değiştirilebilir."
|
||||
msgstr ""
|
||||
"N11 entegrasyonu ile ürünlerini gönderebilmeniz için Kargo Teslimat Şablonu seçmelisiniz. <a href=“%s” target=“_blank”>Şablon Nedir ?</a> Eğer şablonunuz yok ise n11 mağaza yönetim panelinden bir adet "
|
||||
"şablon oluşturmalısınız. Daha sonra bu şablon değiştirilebilir."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:712
|
||||
msgid "N11 Ürün Gönderme Şablonu Seçiniz"
|
||||
msgstr "N11 Ürün Gönderme Şablonu Seçiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:713
|
||||
msgid "Hangi Şablonu… kullanmak istersiniz"
|
||||
msgstr "Hangi Şablonu… kullanmak istersiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:713
|
||||
msgid "Kargo Şablonu"
|
||||
msgstr "Kargo Şablonu"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:721
|
||||
msgid "Devam"
|
||||
msgstr "Devam"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:754
|
||||
msgid "Entego WooCommerce Eklentisi"
|
||||
msgstr "Entego WooCommerce Eklentisi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:756
|
||||
msgid "Eklentimizi indirdiğiniz için teşekkür ederiz. Bu Eklentiyi kullanama bilmek için bilmeniz gereken bir kaç bilgi mevcut."
|
||||
msgstr "Eklentimizi indirdiğiniz için teşekkür ederiz. Bu Eklentiyi kullanama bilmek için bilmeniz gereken bir kaç bilgi mevcut."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:761
|
||||
msgid "Öncelikli olarak ürünlerinizi senkronize bir şekilde n11'e göndermek için sitenizde kayıtlı her ürününü N11 Kategorileri ile eşleştirmeniz gerekiyor."
|
||||
msgstr "Öncelikli olarak ürünlerinizi senkronize bir şekilde n11’e göndermek için sitenizde kayıtlı her ürününü N11 Kategorileri ile eşleştirmeniz gerekiyor."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:769
|
||||
msgid ""
|
||||
"Kategorilerinizi eşleştirdikden sonra her kategoride yer alan ürünlerin bazı özellikleri mevcut bu özelliklerden isteğe bağlı olanı ve zorunlu olan özellikleri mevcut bu zorunlu özellikleri "
|
||||
"girmediğiniz takdirde ürünleriniz eksik özellik nedeni ile gönderilemeyecektir."
|
||||
msgstr ""
|
||||
"Kategorilerinizi eşleştirdikden sonra her kategoride yer alan ürünlerin bazı özellikleri mevcut bu özelliklerden isteğe bağlı olanı ve zorunlu olan özellikleri mevcut bu zorunlu özellikleri "
|
||||
"girmediğiniz takdirde ürünleriniz eksik özellik nedeni ile gönderilemeyecektir."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:775
|
||||
msgid ""
|
||||
"Bu zorunlu ve isteğe bağlı özelliklerin hangileri olduğunu ve eklenmesi ürün düzenleme sayfasında sağ tarafta olan N11 Sekmesinden görüntüleyebilir ve üzerine tıkladınız takdirde seçeneklerin arasında "
|
||||
"seçerek ekleyebilirsiniz."
|
||||
msgstr ""
|
||||
"Bu zorunlu ve isteğe bağlı özelliklerin hangileri olduğunu ve eklenmesi ürün düzenleme sayfasında sağ tarafta olan N11 Sekmesinden görüntüleyebilir ve üzerine tıkladınız takdirde seçeneklerin arasında "
|
||||
"seçerek ekleyebilirsiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:783
|
||||
msgid "Hazırsanız artık ilk ürün gönderme işlemine geçebiliriz."
|
||||
msgstr "Hazırsanız artık ilk ürün gönderme işlemine geçebiliriz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:790
|
||||
msgid "Ürün Gönder"
|
||||
msgstr "Ürün Gönder"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:812
|
||||
msgid "Girmiş olduğunuz Api Anahtarı veya Api Şifre Anahtarı hatalıdır. Tekrar kontrol edip deneyiniz."
|
||||
msgstr "Girmiş olduğunuz Api Anahtarı veya Api Şifre Anahtarı hatalıdır. Tekrar kontrol edip deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:813
|
||||
msgid "Her hangi bir Kargo Teslimat Şablonu Seçmediniz."
|
||||
msgstr "Her hangi bir Kargo Teslimat Şablonu Seçmediniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:814
|
||||
msgid "Kategori seçimi yapmadınız veya eksik bir bilgi gönderdildi, tekrar deneyiniz."
|
||||
msgstr "Kategori seçimi yapmadınız veya eksik bir bilgi gönderdildi, tekrar deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:815
|
||||
msgid "Kategori Eşleştirmesi veritabanına kayıt edilirken bir hata oluştu."
|
||||
msgstr "Kategori Eşleştirmesi veritabanına kayıt edilirken bir hata oluştu."
|
||||
|
||||
#. translators: %1$s: link to videos, %2$s: link to docs
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:833
|
||||
msgid "Eklentinin nasıl kullanılacağı hakkında daha fazla bilgi ve içeriğe internet sitemizden ulaşabilirsiniz <a href=\"%1$s\" target=\"_blank\">Entego Entegrasyon</a>."
|
||||
msgstr "Eklentinin nasıl kullanılacağı hakkında daha fazla bilgi ve içeriğe internet sitemizden ulaşabilirsiniz <a href=“%1$s” target=“_blank”>Entego Entegrasyon</a>."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:837
|
||||
msgid "Artık Ürünlerinizi N11 ile Entegre Etmeye Hazırsınız!"
|
||||
msgstr "Artık Ürünlerinizi N11 ile Entegre Etmeye Hazırsınız!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:840
|
||||
msgid "En Son gelişmelerden ve yeni eklentilerimizden haberdar olmak isterseniz E-Posta adresinizi bize gönderin."
|
||||
msgstr "En Son gelişmelerden ve yeni eklentilerimizden haberdar olmak isterseniz E-Posta adresinizi bize gönderin."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:849
|
||||
msgid "E-Posta Adresiniz"
|
||||
msgstr "E-Posta Adresiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:855 admin/class-entego-n11-admin-kurulum-wizard.php:859
|
||||
msgid "Evet Lütfen!"
|
||||
msgstr "Evet Lütfen!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:868
|
||||
msgid "Sonraki Adım"
|
||||
msgstr "Sonraki Adım"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:869
|
||||
msgid "Artık Eklentiyi Kullanmaya Hazırsınız"
|
||||
msgstr "Artık Eklentiyi Kullanmaya Hazırsınız"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:870
|
||||
msgid "Tüm Ürünler Sayfasından Ürünlerinizi tek tek veya toplu olarak gönderebilirsiniz."
|
||||
msgstr "Tüm Ürünler Sayfasından Ürünlerinizi tek tek veya toplu olarak gönderebilirsiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:875
|
||||
msgid "Tüm Ürünlere git"
|
||||
msgstr "Tüm Ürünlere git"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:62
|
||||
msgid "Kullanmaya Başlarken"
|
||||
msgstr "Kullanmaya Başlarken"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:66
|
||||
msgid "Api Anahtarları"
|
||||
msgstr "Api Anahtarları"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:70
|
||||
msgid "Şablon seçimi ve Kargo Süresi"
|
||||
msgstr "Şablon seçimi ve Kargo Süresi"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:78 admin/partials/help/urun-ozellikleri.php:13
|
||||
msgid "Ürün Özellikleri"
|
||||
msgstr "Ürün Özellikleri"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:82 admin/partials/help/urun-gonderme.php:13
|
||||
msgid "Ürün Gönderme"
|
||||
msgstr "Ürün Gönderme"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:86 admin/partials/help/toplu-urun-gonderme.php:13
|
||||
msgid "Toplu Ürün Gönderme"
|
||||
msgstr "Toplu Ürün Gönderme"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:93
|
||||
msgid "Entego WooCommerce N11 Eklentisi Kullanma Kılavuzu"
|
||||
msgstr "Entego WooCommerce N11 Eklentisi Kullanma Kılavuzu"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:57
|
||||
msgid "N11'de Ürünü Güncelle"
|
||||
msgstr "N11’de Ürünü Güncelle"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:59
|
||||
msgid "Ürünü N11'e Gönder"
|
||||
msgstr "Ürünü N11’e Gönder"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:72
|
||||
msgid "N11'e Gönder"
|
||||
msgstr "N11’e Gönder"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:73
|
||||
msgid "N11'den Sil"
|
||||
msgstr "N11’den Sil"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:74
|
||||
msgid "N11 Otomatik Güncelleme Aç"
|
||||
msgstr "N11 Otomatik Güncelleme Aç"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:75
|
||||
msgid "N11 Otomatik Güncelleme Kapat"
|
||||
msgstr "N11 Otomatik Güncelleme Kapat"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:222
|
||||
msgid "N11 Kategori Ürün Nitelikleri"
|
||||
msgstr "N11 Kategori Ürün Nitelikleri"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:636 admin/partials/entego-n11-admin-column.php:689
|
||||
msgid "Ürünün global ticari öğe numarası"
|
||||
msgstr "Ürünün global ticari öğe numarası"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:636 admin/partials/entego-n11-admin-column.php:689
|
||||
msgid "GTIN"
|
||||
msgstr "GTIN"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:638 admin/partials/entego-n11-admin-column.php:691
|
||||
msgid "N11 tarafından bazı OEM ürünlerde zorunlu olarak istenmektedir. Eğer Bilmiyorsanız N11 yönetici panelinden sorgulatarak öğrene bilirsiniz."
|
||||
msgstr "N11 tarafından bazı OEM ürünlerde zorunlu olarak istenmektedir. Eğer Bilmiyorsanız N11 yönetici panelinden sorgulatarak öğrene bilirsiniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:647 admin/partials/entego-n11-admin-column.php:699
|
||||
msgid "Parça/Ürün bağlantı numarası"
|
||||
msgstr "Parça/Ürün bağlantı numarası"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:647 admin/partials/entego-n11-admin-column.php:699
|
||||
msgid "OEM"
|
||||
msgstr "OEM"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:649 admin/partials/entego-n11-admin-column.php:701
|
||||
msgid "N11'de ürün listelemek için kullanılan bir özellik isteğe bağlıdır."
|
||||
msgstr "N11’de ürün listelemek için kullanılan bir özellik isteğe bağlıdır."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:658 admin/partials/entego-n11-admin-column.php:678
|
||||
msgid "N11.com'da satmak istediğiniz tutar"
|
||||
msgstr "N11.com’da satmak istediğiniz tutar"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:658 admin/partials/entego-n11-admin-column.php:678
|
||||
msgid "N11 Satış Ücreti"
|
||||
msgstr "N11 Satış Ücreti"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:660 admin/partials/entego-n11-admin-column.php:680
|
||||
msgid "Eğer N11.com'a farklı fiyatta göndermek istiyorsanız, fiyat sekmesine bunu girmelisiniz."
|
||||
msgstr "Eğer N11.com’a farklı fiyatta göndermek istiyorsanız, fiyat sekmesine bunu girmelisiniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:963 admin/partials/entego-n11-admin-column.php:966
|
||||
msgid ""
|
||||
"<strong>Entego WooCommerce Entegrasyon</strong> eklentimizi beğendiyseniz lütfen bize <a href=\"https://tr.wordpress.org/plugins/entego-n11/\">yorum</a> yapmayı unutmayınız. <br>Şimdiden yapacağınız "
|
||||
"her türlü yorum için teşekkür ederiz."
|
||||
msgstr ""
|
||||
"<strong>Entego WooCommerce Entegrasyon</strong> eklentimizi beğendiyseniz lütfen bize <a href=“https://tr.wordpress.org/plugins/entego-n11/“>yorum</a> yapmayı unutmayınız. <br>Şimdiden yapacağınız her "
|
||||
"türlü yorum için teşekkür ederiz."
|
||||
|
||||
#. translators: %1$s: link to videos, %2$s: link to docs
|
||||
#: admin/partials/entego-n11-admin-column.php:1452
|
||||
msgid "Ürün N11'e gönderilirken hata oluştu, \"%1$s\" değeri hatalı olarak girilmiş. Tekrar Kontrol ediniz."
|
||||
msgstr "Ürün N11’e gönderilirken hata oluştu, “%1$s” değeri hatalı olarak girilmiş. Tekrar Kontrol ediniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:117
|
||||
msgid "Sırada Bekleyen İşlem Sayısı(%1$s)"
|
||||
msgstr "N11 Alt Başlık’da Gözüken Not”"
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:311
|
||||
msgid "N11 Alt Başlık'da Gözüken Not\""
|
||||
msgstr "N11 Alt Başlık’da Gözüken Not”"
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:335
|
||||
msgid ""
|
||||
"<p style=\"color:red\">Entego N11 Eklentisi Kurulum tamamlanmamış veya api bağlantısında sıkıntı olduğu için kapatılmış <a href=\"%1$s\" target=\"_blank\">ayarlar sayfası</a> giderek tekrar kontrol "
|
||||
"ediniz.</p>"
|
||||
msgstr ""
|
||||
"<p style=“color:red”>Entego N11 Eklentisi Kurulum tamamlanmamış veya api bağlantısında sıkıntı olduğu için kapatılmış <a href=“%1$s” target=“_blank”>ayarlar sayfası</a> giderek tekrar kontrol ediniz.</"
|
||||
"p>"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:14
|
||||
msgid "API Anahtarları"
|
||||
msgstr "API Anahtarları"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:16
|
||||
msgid "N11 ile eklentimizin bağlantısını sağlaması için api anahtarı ve api şifresine ihtiyacınız gerekmektedir."
|
||||
msgstr "N11 ile eklentimizin bağlantısını sağlaması için api anahtarı ve api şifresine ihtiyacınız gerekmektedir."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:19
|
||||
msgid "Bu API Anahtarını ve API Şifresini N11 yönetim panelinizden edinebilirsiniz."
|
||||
msgstr "Bu API Anahtarını ve API Şifresini N11 yönetim panelinizden edinebilirsiniz."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:21
|
||||
msgid "<a href=\"%1$s\" target=\"_blank\">N11 Firma Yönetim Paneli</a>."
|
||||
msgstr "<a href=“%1$s” target=“_blank”>N11 Firma Yönetim Paneli</a>."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:27 admin/partials/help/api-anahtarlar.php:30 admin/partials/help/api-anahtarlar.php:33
|
||||
msgid "N11 API Şifresi alma talimatı"
|
||||
msgstr "N11 API Şifresi alma talimatı"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:36
|
||||
msgid "API Anahtarınızı aldıkdan sonra E-Posta hesabıza gönderilen API şifresinide ayarladan kaydebilirsiniz."
|
||||
msgstr "API Anahtarınızı aldıkdan sonra E-Posta hesabıza gönderilen API şifresinide ayarladan kaydebilirsiniz."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:39
|
||||
msgid "Bu verilerinizide kaydettikden sonra diğer sekmeye geçebilirsiniz."
|
||||
msgstr "Bu verilerinizide kaydettikden sonra diğer sekmeye geçebilirsiniz."
|
||||
|
||||
#: admin/partials/help/baslarken.php:15
|
||||
msgid "Eklentimize hoşgeldiniz, Eklentimiz WooCommerce üzerindeki ürünlerinizi yüksek derece uyuyumluluk ve kolaylıkla N11.com'a göndermek için tasasarlanmıştır."
|
||||
msgstr "Eklentimize hoşgeldiniz, Eklentimiz WooCommerce üzerindeki ürünlerinizi yüksek derece uyuyumluluk ve kolaylıkla N11.com’a göndermek için tasasarlanmıştır."
|
||||
|
||||
#: admin/partials/help/baslarken.php:18
|
||||
msgid "Eklentimizi kullanmaya başlamadan önce bilmeniz gereken bazı konular var bunlardan hızlıca bahsetmemiz gerekirse.."
|
||||
msgstr "Eklentimizi kullanmaya başlamadan önce bilmeniz gereken bazı konular var bunlardan hızlıca bahsetmemiz gerekirse.."
|
||||
|
||||
#: admin/partials/help/baslarken.php:21
|
||||
msgid "N11'e ürünler belirli şablonlar ile gönderilir. Bu Şablonlar Teslimat şablonu olarak adlandırılır."
|
||||
msgstr "N11’e ürünler belirli şablonlar ile gönderilir. Bu Şablonlar Teslimat şablonu olarak adlandırılır."
|
||||
|
||||
#: admin/partials/help/baslarken.php:22
|
||||
msgid "Varsayılan olarak bir şablon seçmelisiniz ki ürünleriniz o şablonlar ile eşleştirilerek gönderim yapılabilsin."
|
||||
msgstr "Varsayılan olarak bir şablon seçmelisiniz ki ürünleriniz o şablonlar ile eşleştirilerek gönderim yapılabilsin."
|
||||
|
||||
#: admin/partials/help/baslarken.php:25
|
||||
msgid "N11'de ürünlerin kargoya teslimat süreleri mevcuttur. Bu süreler değişkenlik gösterebilir."
|
||||
msgstr "N11’de ürünlerin kargoya teslimat süreleri mevcuttur. Bu süreler değişkenlik gösterebilir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:26
|
||||
msgid "Varsayılan olarak bir süre belirtmeniz gerekmektedir. Bu süreyi belirlerken dikkat etmeniz gereken nokta n11 yeni firmalara minimum 2 gün olarak belirler."
|
||||
msgstr "Varsayılan olarak bir süre belirtmeniz gerekmektedir. Bu süreyi belirlerken dikkat etmeniz gereken nokta n11 yeni firmalara minimum 2 gün olarak belirler."
|
||||
|
||||
#: admin/partials/help/baslarken.php:27
|
||||
msgid "Yani 1 gün olarak belirlediğinizde n11 bunu kabul etmeyerek ürünleri göndermenize müsade etmeyecektir."
|
||||
msgstr "Yani 1 gün olarak belirlediğinizde n11 bunu kabul etmeyerek ürünleri göndermenize müsade etmeyecektir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:30
|
||||
msgid "N11'e gönderim yapabilmeniz için göndermek istediğiniz ürününü n11'de karşılığı olan kategori ile eşleştirmeniz gerekmektedir."
|
||||
msgstr "N11’e gönderim yapabilmeniz için göndermek istediğiniz ürününü n11’de karşılığı olan kategori ile eşleştirmeniz gerekmektedir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:33
|
||||
msgid "Daha detaylı bilgileri diğer sekmelerden öğrenebilirsiniz."
|
||||
msgstr "Daha detaylı bilgileri diğer sekmelerden öğrenebilirsiniz."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:15
|
||||
msgid "WooCommerce üzerindeki ürünlerinizin N11'deki karşılığını seçmeslisinizki ürünleriniz bu eşleştirmlere göre gönderilir."
|
||||
msgstr "WooCommerce üzerindeki ürünlerinizin N11’deki karşılığını seçmeslisinizki ürünleriniz bu eşleştirmlere göre gönderilir."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:19
|
||||
msgid "N11 Kategori Eşletirme sayfasından toplu olarak belli kategori içersindeki ürünlere eşletirmlerinizi yapabilirsiniz. <a href=\"%1$s\" target=\"_blank\">N11 Kategoriler Sayfası</a>"
|
||||
msgstr "N11 Kategori Eşletirme sayfasından toplu olarak belli kategori içersindeki ürünlere eşletirmlerinizi yapabilirsiniz. <a href=“%1$s” target=“_blank”>N11 Kategoriler Sayfası</a>"
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:25
|
||||
msgid "N11 Kategorileri sırasıyla en üstten alta doğru devam eder sırasıyla seçerek devam etmelisiniz. Alt Kategori mevcut ise seçim yapmalısınız. Aksi takdirde seçim yapmanıza gerek yoktur."
|
||||
msgstr "N11 Kategorileri sırasıyla en üstten alta doğru devam eder sırasıyla seçerek devam etmelisiniz. Alt Kategori mevcut ise seçim yapmalısınız. Aksi takdirde seçim yapmanıza gerek yoktur."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:28
|
||||
msgid "Ayrıca her ürünün sayfasından da bu eşleştirmeyi yapabilirsiniz."
|
||||
msgstr "Ayrıca her ürünün sayfasından da bu eşleştirmeyi yapabilirsiniz."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:14
|
||||
msgid "Şablon Seçimi ve Kargo Teslimat Süresi"
|
||||
msgstr "Şablon Seçimi ve Kargo Teslimat Süresi"
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:18
|
||||
msgid "Şablonlar nedir ne için kullanılır daha detaylı bilgi alabilmeniz için tıklayınız. <a href=\"%1$s\" target=\"_blank\">Şablon Nedir ?</a>"
|
||||
msgstr "Şablonlar nedir ne için kullanılır daha detaylı bilgi alabilmeniz için tıklayınız. <a href=“%1$s” target=“_blank”>Şablon Nedir ?</a>"
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:25
|
||||
msgid ""
|
||||
"API Anahtarınızı ve API Şifrenizi kayıt edip onayladıkdan sonra <a href=\"%1$s\" target=\"_blank\">Ayarlar sayfasında</a> şablonlarınız listelenicektir. Listeden isteğinize göre bir şablon seçerek "
|
||||
"devam edebilirsiniz."
|
||||
msgstr ""
|
||||
"API Anahtarınızı ve API Şifrenizi kayıt edip onayladıkdan sonra <a href=“%1$s” target=“_blank”>Ayarlar sayfasında</a> şablonlarınız listelenicektir. Listeden isteğinize göre bir şablon seçerek devam "
|
||||
"edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:31
|
||||
msgid ""
|
||||
"Ürünleriniz N11'e gönderilirken sizin belirlediğiniz kargo teslimat süresi ile gönderilir. Bu süreyi istediğiniz her zaman değiştirebilirsiniz. Kargo teslimat süresini Entego Ayarlar sayfasından kayıt "
|
||||
"etmeniz gerekmektedir."
|
||||
msgstr "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:34
|
||||
msgid "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
msgstr "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:37
|
||||
msgid "Diğer bilgiler için diğer sekmeleride ziyaret edebilirsiniz."
|
||||
msgstr "Diğer bilgiler için diğer sekmeleride ziyaret edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:15
|
||||
msgid "Ürünlerinizi tek tek gönderebileceğiniz gibi ayrıca toplu olarakda kolaylıkla gönderebilir ve güncelleyebilirsiniz."
|
||||
msgstr "Ürünlerinizi tek tek gönderebileceğiniz gibi ayrıca toplu olarakda kolaylıkla gönderebilir ve güncelleyebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:18 admin/partials/help/urun-gonderme.php:18 admin/partials/help/urun-gonderme.php:24 admin/partials/help/urun-ozellikleri.php:21
|
||||
#: admin/partials/help/urun-ozellikleri.php:33 admin/partials/help/urun-ozellikleri.php:42
|
||||
msgid "N11 Ürün Nitelikleri Metabox"
|
||||
msgstr "N11 Ürün Nitelikleri Metabox"
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:21
|
||||
msgid "Ürünlerinizi gönderebildiğiniz gibi aynı şekilde sadece n11'den silebilirsiniz."
|
||||
msgstr "Ürünlerinizi gönderebildiğiniz gibi aynı şekilde sadece n11’den silebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:25
|
||||
msgid ""
|
||||
"Toplu gönderme işlemlerinizde ürünler sıraya alınır ve en kısa süre içerisinde ürün sayısına göre tamamlar. Bu tamamlama sırasında ürünlerin durumunu N11 <a href=\"%1$s\" target=\"_blank\">Ürün "
|
||||
"Gönderme Sonuçları</a> sayfasından takip edebilirsiniz."
|
||||
msgstr ""
|
||||
"Toplu gönderme işlemlerinizde ürünler sıraya alınır ve en kısa süre içerisinde ürün sayısına göre tamamlar. Bu tamamlama sırasında ürünlerin durumunu N11 <a href=“%1$s” target=“_blank”>Ürün Gönderme "
|
||||
"Sonuçları</a> sayfasından takip edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-gonderme.php:15
|
||||
msgid ""
|
||||
"Varsayılan Şablonuzu işaretleyip, Kargo teslimat sürenizi belirtip, Kategori Eşleştirmesini yaptıysanız ve Ürün Özelliklerini tamamladıysanız artık geriye sadece ürününüzü n11'e göndermek kalmıştır."
|
||||
msgstr ""
|
||||
"Varsayılan Şablonuzu işaretleyip, Kargo teslimat sürenizi belirtip, Kategori Eşleştirmesini yaptıysanız ve Ürün Özelliklerini tamamladıysanız artık geriye sadece ürününüzü n11’e göndermek kalmıştır."
|
||||
|
||||
#: admin/partials/help/urun-gonderme.php:21
|
||||
msgid "Entego Ürün Nitelikleri Menüsünde bulunan yukarıda gördüğünüz buton ilede yapabilirsiniz. Ayrıca aşşağıda göstermiş olduğumuz kısayol ilede yapabilirsiniz."
|
||||
msgstr "Entego Ürün Nitelikleri Menüsünde bulunan yukarıda gördüğünüz buton ilede yapabilirsiniz. Ayrıca aşşağıda göstermiş olduğumuz kısayol ilede yapabilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:15
|
||||
msgid "N11 çeşitleri kategorilerde her kategoriye özgü ürün özellikleri istemekde bunlardan zorunlu olanları ve isteğe bağlı olanları mevcuttur."
|
||||
msgstr "N11 çeşitleri kategorilerde her kategoriye özgü ürün özellikleri istemekde bunlardan zorunlu olanları ve isteğe bağlı olanları mevcuttur."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:18
|
||||
msgid "Bu özellikleri ürün sayfasında sağ kısımda \"Entego N11 Ürün Menüsünde\" görebilirsiniz."
|
||||
msgstr "Bu özellikleri ürün sayfasında sağ kısımda “Entego N11 Ürün Menüsünde” görebilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:24
|
||||
msgid "Burada size örnek olarak \"Bilgisayar > Çevre Birimleri > Monitör & Ekran\" kategorisindeki bir ürünün özelliklerini görüntülemektesiniz."
|
||||
msgstr "Burada size örnek olarak “Bilgisayar > Çevre Birimleri > Monitör & Ekran” kategorisindeki bir ürünün özelliklerini görüntülemektesiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:27
|
||||
msgid "Bu özelliklerin zorunlu olanları görmüş olduğunuz gibi belirtilmiştir. Ürünleri bu zorunlu özellikleri eklemeden kayıt edemezsiniz."
|
||||
msgstr "Bu özelliklerin zorunlu olanları görmüş olduğunuz gibi belirtilmiştir. Ürünleri bu zorunlu özellikleri eklemeden kayıt edemezsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:30
|
||||
msgid "Bu özellikleri ürünlerinize ekmlemeniz gayet kolaydır, Tek yapmanız gereken eklemek istediğiniz bulunmayan özelliğin üzerine tıklayarak gelen listeden seçim yapmalısınız."
|
||||
msgstr "Bu özellikleri ürünlerinize ekmlemeniz gayet kolaydır, Tek yapmanız gereken eklemek istediğiniz bulunmayan özelliğin üzerine tıklayarak gelen listeden seçim yapmalısınız."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:36
|
||||
msgid ""
|
||||
"Yukarıdaki örnekte \"Monitör & Ekran\" kategorisindeki \"Çözünürlük\" özelliğini görüntülemektesiniz. Buradan ürünüzüde uygun olan özelliği seçerek Kaydet butonu tıklamanız yeterli artık o özellik "
|
||||
"WooCommerce Ürün Nitelikleri Sekmesine kayıt edilmiştir."
|
||||
msgstr ""
|
||||
"Yukarıdaki örnekte “Monitör & Ekran” kategorisindeki “Çözünürlük” özelliğini görüntülemektesiniz. Buradan ürünüzüde uygun olan özelliği seçerek Kaydet butonu tıklamanız yeterli artık o özellik "
|
||||
"WooCommerce Ürün Nitelikleri Sekmesine kayıt edilmiştir."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:39
|
||||
msgid "Bu özellikleri kaldırmanız için yapmanız gereken WooCommerce Ürün Verisine gelerek Nitelikler sekmesinden istediğiniz niteliği kaldırabilirsiniz."
|
||||
msgstr "Bu özellikleri kaldırmanız için yapmanız gereken WooCommerce Ürün Verisine gelerek Nitelikler sekmesinden istediğiniz niteliği kaldırabilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:45
|
||||
msgid ""
|
||||
"Dikkat etmeniz gereken nokta bu özellikler sitenizde daha öncedende kayıtlı olabilir bu durumda o özelliği silip yeniden Entego N11 Ürün Nitelikleri menüsünden tekrar ekleyiniz. Çünki n11 bu "
|
||||
"özellikleri kendi veritabanında eşleştirmektedir, eşleştiremediği özellikleri kabul etmeyerek ürünü ekleyemeyecektir."
|
||||
msgstr ""
|
||||
"Dikkat etmeniz gereken nokta bu özellikler sitenizde daha öncedende kayıtlı olabilir bu durumda o özelliği silip yeniden Entego N11 Ürün Nitelikleri menüsünden tekrar ekleyiniz. Çünki n11 bu "
|
||||
"özellikleri kendi veritabanında eşleştirmektedir, eşleştiremediği özellikleri kabul etmeyerek ürünü ekleyemeyecektir."
|
||||
|
||||
#: entego-n11.php:91
|
||||
msgid ""
|
||||
"Entego N11 Eklentisini tercih ettiğiniz için teşekkür ederiz. Eklentiyi kullanmak için kurulumu tamamlamanız gerekiyor. Eklentinin kullanımı hakkında bilgileri eklentinin menüsündeki yardım kısmından "
|
||||
"inceleyerek öğrenebilirsiniz."
|
||||
msgstr ""
|
||||
"Entego N11 Eklentisini tercih ettiğiniz için teşekkür ederiz. Eklentiyi kullanmak için kurulumu tamamlamanız gerekiyor. Eklentinin kullanımı hakkında bilgileri eklentinin menüsündeki yardım kısmından "
|
||||
"inceleyerek öğrenebilirsiniz."
|
||||
|
||||
#: entego-n11.php:92
|
||||
msgid "Eklenti Kurulumu"
|
||||
msgstr "Eklenti Kurulumu"
|
||||
|
||||
#: entego-n11.php:92
|
||||
msgid "İptal"
|
||||
msgstr "İptal"
|
||||
|
||||
#. Short description.
|
||||
msgid "Direk Ürünlerinizi n11 de apı bağlantısını sağlayıp ürünleri bir anda tek tuşla n11’de satmaya başlayabilirsiniz."
|
||||
msgstr "Direk Ürünlerinizi n11 de apı bağlantısını sağlayıp ürünleri bir anda tek tuşla n11’de satmaya başlayabilirsiniz."
|
||||
|
||||
#. Plugin name.
|
||||
msgid "Entego N11 Entegrasyon Eklentisi"
|
||||
msgstr "Entego N11 Entegrasyon Eklentisi"
|
||||
|
||||
#. Found in description paragraph.
|
||||
msgid ""
|
||||
"Detaylı bilgilere sitemizden erişebilirisiniz (entego.com.tr)\n"
|
||||
"<br />\n"
|
||||
"WooCommerce üzerinden satışını yaptığınız ürünleri büyük bir kolaylıkla tek bir tuşla n11\\'e gönderebileceksiniz.\n"
|
||||
"<br />\n"
|
||||
"Çok Yakın zamanda siparişlerinizide bu eklentinin içersine dahil edilerek çok daha düzenli bir çalışma gerkçekleşicek."
|
||||
msgstr ""
|
||||
"Detaylı bilgilere sitemizden erişebilirisiniz (entego.com.tr)\n"
|
||||
"<br />\n"
|
||||
"WooCommerce üzerinden satışını yaptığınız ürünleri büyük bir kolaylıkla tek bir tuşla n11\\’e gönderebileceksiniz.\n"
|
||||
"<br />\n"
|
||||
"Çok Yakın zamanda siparişlerinizide bu eklentinin içersine dahil edilerek çok daha düzenli bir çalışma gerkçekleşicek."
|
||||
|
||||
#. Found in description header.
|
||||
msgid "Özellikler"
|
||||
msgstr "Özellikler"
|
||||
|
||||
#. Found in description header.
|
||||
msgid "İnternet Sitemizi Ziyaret Edin"
|
||||
msgstr "İnternet Sitemizi Ziyaret Edin"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Yüklediğiniz zaman kayıt işlemi gerçekleştikten sonra 100 İşlem Kredisi hesabınıza yüklenir."
|
||||
msgstr "Yüklediğiniz zaman kayıt işlemi gerçekleştikten sonra 100 İşlem Kredisi hesabınıza yüklenir."
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Stok düşmelerinde otomatik olarak stok azaltma"
|
||||
msgstr "Stok düşmelerinde otomatik olarak stok azaltma"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Otomatik güncelleme özelliği"
|
||||
msgstr "Otomatik güncelleme özelliği"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Son 2 günlük siparişlerinizi görüntüleyebilme özelliği"
|
||||
msgstr "Son 2 günlük siparişlerinizi görüntüleyebilme özelliği"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "WooCommerce ile tam entegrasyonlu bir şekilde ürünlerinizi tüm detayları ile n11\\'e göndermek"
|
||||
msgstr "WooCommerce ile tam entegrasyonlu bir şekilde ürünlerinizi tüm detayları ile n11\\’e göndermek"
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Siparişler entegrasyonu ne zaman gelir ?\n"
|
||||
"Şuan yapım aşamasında en kısa süre içerisinde tamamlanara gerekli güncelleme gönderilecektir."
|
||||
msgstr ""
|
||||
"Siparişler entegrasyonu ne zaman gelir ?\n"
|
||||
"Şuan yapım aşamasında en kısa süre içerisinde tamamlanara gerekli güncelleme gönderilecektir."
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Verileri"
|
||||
msgstr "Ürün Verileri"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Bilgileri"
|
||||
msgstr ""
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme Kısayolu Toplu"
|
||||
msgstr "Ürün Gönderme Kısayolu Toplu"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme Kısayolu"
|
||||
msgstr "Ürün Gönderme Kısayolu"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme İşlemi"
|
||||
msgstr "Ürün Gönderme İşlemi"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Özelliklerin Seçilmesi"
|
||||
msgstr "Özelliklerin Seçilmesi"
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Eklenti nasıl kullanılır ?\n"
|
||||
"Kurulum tamamlandıkdan sonra ve api anahtarı girildikden sonra eklenti tam anlamıyla çalışmaya başlar ve eklenti menüsünde kullanım kılavuzunu okuyarak gayet kolay bir kullanımı olduğunu görebilirsiniz."
|
||||
msgstr ""
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Nasıl yüklenir ?\n"
|
||||
"Eklenti etkinleştirdikden sonra gelecek olan eklenti kurulum aşamaları ile kolaylık la yükleyebilirsiniz."
|
||||
msgstr ""
|
||||
"Nasıl yüklenir ?\n"
|
||||
"Eklenti etkinleştirdikden sonra gelecek olan eklenti kurulum aşamaları ile kolaylık la yükleyebilirsiniz."
|
||||
|
||||
#. Found in installation paragraph.
|
||||
msgid "Eklentiyi yükledikten sonra açılacak olan eklenti kurulum aşamlarında kolaylık eklentiyi yükleyebilirsiniz."
|
||||
msgstr "Eklentiyi yükledikten sonra açılacak olan eklenti kurulum aşamlarında kolaylık eklentiyi yükleyebilirsiniz."
|
||||
|
||||
#. Found in changelog list item.
|
||||
msgid "Entego N11 Eklentisinin yayın hayatına başlaması"
|
||||
msgstr "Entego N11 Eklentisinin yayın hayatına başlaması"
|
||||
@@ -0,0 +1,349 @@
|
||||
# Copyright (C) 2020 Espresso Plugins
|
||||
# This file is distributed under the same license as the Espresso Diagnostics plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Espresso Diagnostics 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/espresso-diagnostics\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-02-21T20:41:04+01:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: espresso-diagnostics\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Espresso Diagnostics"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#. Author URI of the plugin
|
||||
msgid "https://espressoplugins.com"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Plugin that extracts data on WP installation, installed themes, installed plugins and server info for diagnostic purposes"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Espresso Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:57
|
||||
msgid "Site title"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:58
|
||||
msgid "Site title (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:61
|
||||
msgid "Site tagline"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:62
|
||||
msgid "Site tagline (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:65
|
||||
msgid "WP Address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:66
|
||||
msgid "The WordPress address (URL) (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:69
|
||||
msgid "Site Address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:70
|
||||
msgid "The Site address (URL) (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:73
|
||||
msgid "Charset"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:74
|
||||
msgid "The Encoding for pages and feeds (set in Settings > Reading)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:77
|
||||
#: admin/class-espresso-diagnostics-admin.php:554
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:78
|
||||
msgid "The current WordPress version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:81
|
||||
msgid "HTML Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:82
|
||||
msgid "The content-type (default: \"text/html\"). Themes and plugins can override the default value using the 'pre_option_html_type' filter"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:85
|
||||
msgid "Text direction"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:86
|
||||
msgid "The text direction determined by the site's is_rtl() function"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:89
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:90
|
||||
msgid "Language code for the current site"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:93
|
||||
msgid "Stylesheet URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:94
|
||||
msgid "URL to the stylesheet for the active theme. An active child theme will take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:97
|
||||
msgid "Stylesheet directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:98
|
||||
msgid "Directory path for the active theme. An active child theme will take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:101
|
||||
msgid "Template URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:102
|
||||
msgid "URL of the active theme's directory. An active child theme will NOT take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:105
|
||||
msgid "Template Directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:106
|
||||
msgid "Dicrectory of the active theme's directory. An active child theme will NOT take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:109
|
||||
msgid "Pingback URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:110
|
||||
msgid "The pingback XML-RPC file URL (xmlrpc.php)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:113
|
||||
msgid "Atom URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:114
|
||||
msgid "The Atom feed URL (/feed/atom)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:117
|
||||
msgid "RDF URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:118
|
||||
msgid "The RDF/RSS 1.0 feed URL (/feed/rdf)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:121
|
||||
msgid "RSS URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:122
|
||||
msgid "The RSS 0.92 feed URL (/feed/rss)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:125
|
||||
msgid "RSS2 URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:126
|
||||
msgid "The RSS 2.0 feed URL (/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:129
|
||||
msgid "Comments Atom URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:130
|
||||
msgid "The comments Atom feed URL (/comments/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:133
|
||||
msgid "Comments RSS2 URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:134
|
||||
msgid "The comments RSS 2.0 feed URL (/comments/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:137
|
||||
msgid "Home URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:138
|
||||
msgid "Website Home as given by then home_url() function"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:200
|
||||
#: admin/class-espresso-diagnostics-admin.php:201
|
||||
msgid "WP Diagnostics"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:232
|
||||
#: admin/class-espresso-diagnostics-admin.php:415
|
||||
#: admin/class-espresso-diagnostics-admin.php:435
|
||||
msgid "Security check failed"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:341
|
||||
msgid "Unknown server"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:344
|
||||
msgid "Apache"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:346
|
||||
msgid "NGINX"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:348
|
||||
msgid "IIS"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:350
|
||||
msgid "IIS7"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:509
|
||||
msgid "You need ZipArchive to download the zip with csv files"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:543
|
||||
msgid "Date of export"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:544
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:25
|
||||
msgid "Wordpress Details"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:551
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:47
|
||||
msgid "Themes"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:557
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:71
|
||||
msgid "There are no themes on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:560
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:73
|
||||
msgid "Active Wordpress Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:566
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:95
|
||||
msgid "There are no active plugins on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:569
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:97
|
||||
msgid "Inactive Wordpress Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:575
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:119
|
||||
msgid "There are no inactive plugins on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:583
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:127
|
||||
msgid "%s Details"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:589
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:148
|
||||
msgid "There is no info regarding '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:22
|
||||
msgid "Download all diagnostics (JSON)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:23
|
||||
msgid "Download all diagnostics (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:24
|
||||
msgid "Generate text version to copy and paste"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:25
|
||||
msgid "All info on the Wordpress Installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:30
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:132
|
||||
msgid "Field"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:31
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:133
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:47
|
||||
msgid "All info on the Wordpress Themes that are installed"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:52
|
||||
msgid "Theme Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:53
|
||||
msgid "Theme Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:54
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:73
|
||||
msgid "All info on the Wordpress plugins that are installed and active"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:78
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:102
|
||||
msgid "Plugin Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:79
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:103
|
||||
msgid "Plugin Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:97
|
||||
msgid "All info on the Wordpress plugins that are installed but not inactive"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:127
|
||||
msgid "All info on %s"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,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
|
||||
@@ -0,0 +1,250 @@
|
||||
# Copyright (C) 2020 Chris Andrews
|
||||
# This file is distributed under the same license as the GN Publisher plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GN Publisher 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gn-publisher\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-08T09:31:26+11:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: gn-publisher\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
#: controllers/admin/class-gnpub-menu.php:35
|
||||
msgid "GN Publisher"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://andrews.com/gn-publisher"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "GN Publisher makes RSS feeds that meet the Google News Publisher technical requirements."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Chris Andrews"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://andrews.com"
|
||||
msgstr ""
|
||||
|
||||
#: controllers/admin/class-gnpub-menu.php:34
|
||||
#: templates/settings.php:9
|
||||
msgid "GN Publisher Settings"
|
||||
msgstr ""
|
||||
|
||||
#: controllers/admin/class-gnpub-menu.php:81
|
||||
msgctxt "Text for GN Publisher plugin settings link"
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: controllers/admin/class-gnpub-settings.php:35
|
||||
msgid "GN Publisher settings were not saved because the form has expired. Try again."
|
||||
msgstr ""
|
||||
|
||||
#: controllers/admin/class-gnpub-settings.php:51
|
||||
msgid "GN Publisher settings saved."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:16
|
||||
msgid "Include the featured image for a post in the feed"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:19
|
||||
msgid "Include featured image"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:20
|
||||
msgid "Deactivate this option if your posts already include the featured image in the content."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:26
|
||||
msgid "Make GN Publisher the default feed"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:29
|
||||
msgid "Set GN Publisher feed as the default WordPress feed"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:30
|
||||
msgid "Activate this option to make GN Publisher feed available at the default feed URL (%s)."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:39
|
||||
msgid "Save Changes"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:48
|
||||
msgid "Hi,<br/> I'm Chris Andrews, a Platinum Level Product Expert on the <a href=\"%1$s\">Google News Publisher Help forum</a> and the owner of <a href=\"%2$s\">Andrews Consulting</a>."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:57
|
||||
msgid "GN Publisher is a WordPress plugin designed to output RSS feeds that comply with the <a href=\"%1$s\">Google News RSS Feed Technical Requirements</a> for inclusion in the <a href=\"%2$s\">Google News Publisher Center</a>."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:63
|
||||
msgid "The plugin addresses common issues in the RSS feed that cause publications to be turned down, including:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:65
|
||||
msgid "Incomplete articles"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:66
|
||||
msgid "Duplicate images"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:67
|
||||
msgid "Missing images or media"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:68
|
||||
msgid "Missing content (usually social media/Instagram embeds)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:69
|
||||
msgid "Title errors (missing or repeated title)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:74
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:75
|
||||
msgid "GN Publisher is a standard WordPress plugin and can be installed and activated through your site's WordPress admin section. Just search for GN Publisher in the WP plugins repository and install and activate."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:76
|
||||
msgid "GN Publisher may also be downloaded to your computer and uploaded, installed, and activated through your WP Admin plugins section."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:77
|
||||
msgid "Once installed and activated, you can find your GN Publisher RSS feed that contains all of your posts at:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:78
|
||||
msgid "If permalinks are enabled:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:79
|
||||
msgid "https://yoursite.com/feed/gn (primary feed)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:80
|
||||
msgid "https://yoursite.com/yourcategory/feed/gn (category feeds)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:81
|
||||
msgid "If permalinks are not used:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:82
|
||||
msgid "https://yoursite.com/?feed=gn (primary feed)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:83
|
||||
msgid "https://yoursite.com/yourcategory/?feed=gn (category feeds)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:87
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:88
|
||||
msgid "Remove Featured Image"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:89
|
||||
msgid "Some publishers find that their featured image is displayed twice when the article is rendered in the Google News Publisher Center. Google News will turn your site down if that happens. If you see your featured image twice in your articles in the Publisher Center, click on this setting and save."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:93
|
||||
msgid "Next, return to your <a href=\"%1$s\">Google News Publisher Center.</a> Under the ‘content’ tab, refresh the feed. Wait 10 minutes to give the crawler time to recrawl the feed. Then refresh the entire page in your browser and view your articles to make sure the duplicate images are gone."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:98
|
||||
msgid "Replace WP feeds with GN Publisher feeds"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:99
|
||||
msgid "If you already have your feeds set up in the Google News Publisher Center and wish to keep them in place without making changes to the feed url, but want to use GN Publisher feeds, activate this setting. This may affect any other services that crawl your standard WordPress RSS feed."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:103
|
||||
msgid "Before Applying In The Google News Publisher Center"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:104
|
||||
msgid "Check your publication carefully!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:105
|
||||
msgid "Because of the huge number of ways that publishers, plugins, and themes, can manipulate WordPress posts, we can't guarantee that this plugin will result in the technical requirements being met."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:106
|
||||
msgid "In the Publisher Center, check under ‘content’ > ‘articles’, and make sure:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:108
|
||||
msgid "That each article includes at least one image, and that images are not repeated within an article."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:109
|
||||
msgid "Your articles include the full text and appear correctly."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:110
|
||||
msgid "Fonts and formatting appear normal."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:111
|
||||
msgid "There's no missing media, extra or garbled characters, or other issues that cause the article to appear odd or unfinished."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:113
|
||||
msgid "You'll also need to meet additional requirements in the Publisher Center, such as verifying your domain, selecting an appropriate publication name, and setting up your logos correctly."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:117
|
||||
msgid "Be aware that Google has certain <a href=\"%1$s\">Content Polices</a> for sites included on Google News properties. More information about applying is available on the <a href=\"%2$s\">Google News Publisher Help Center</a>."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:126
|
||||
msgid "Where To Get Help!"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:127
|
||||
msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:131
|
||||
msgid "If you need help with the GN Publisher plugin or anything related to the RSS feeds that are created, please ask on the official <a href=\"%1$s\">WordPress GN Publisher plugin support forum</a>."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:139
|
||||
msgid "If you need general help as a Google News publisher, or help with the Google News Publisher Center, please ask for help on the official <a href=\"%1$s\">Google News Publisher Help Forum</a>. I or some of the other regulars on the forum will try to help."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:144
|
||||
msgid "Paid Consulting"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:145
|
||||
msgid "I am also available for private consulting with a focus on discoverability and optimization for surfacing on Google News, Newsstand, Top Stories, Discover, Articles for You, and other Google related (and emerging) properties, plus content and readership development."
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:146
|
||||
msgid "Ready to take your site to the next level?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/settings.php:150
|
||||
msgid "Contact me at <a href=\"%1$s\">chris@andrews.com</a>"
|
||||
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,35 @@
|
||||
# Copyright (C) 2020 HeroThemes
|
||||
# This file is distributed under the same license as the Heroic Table of Contents plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Heroic Table of Contents 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ht-toc\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-16T11:34:10+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: ht-toc\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Heroic Table of Contents"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://herothemes.com/heroic-table-of-contents"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Table of Contents section block"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "HeroThemes"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://www.herothemes.com/"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"name": "html-block-with-highlighting",
|
||||
"repository": {
|
||||
"url": "https://gitlab.com/css-daily/html-block-with-highlighting"
|
||||
},
|
||||
"version": "1.0.0",
|
||||
"description": "HTML Block with syntax highlighting.",
|
||||
"scripts": {
|
||||
"build": "wp-scripts build && node ./copy-deps && node ./pack"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": {
|
||||
"name": "CSS Daily",
|
||||
"url": "https://www.css-daily.com/"
|
||||
},
|
||||
"license": "GPL-2.0-or-later",
|
||||
"devDependencies": {
|
||||
"@wordpress/scripts": "^7.1.3",
|
||||
"archiver": "^3.1.1",
|
||||
"fs-extra": "^9.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@wordpress/blocks": "^6.12.1",
|
||||
"@wordpress/element": "^2.11.0",
|
||||
"codemirror": "^5.52.2",
|
||||
"react-codemirror2": "^7.1.0"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
4
spec/fixtures/dynamic_finders/plugin_version/infocob-tracking/change_log/changelog.txt
vendored
Normal file
4
spec/fixtures/dynamic_finders/plugin_version/infocob-tracking/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
== Changelog ==
|
||||
|
||||
= 1.0.0 =
|
||||
* Première version d'Infocob Tracking disponible.
|
||||
22
spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json
vendored
Normal file
22
spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "insert-giphy-block",
|
||||
"version": "0.1.0",
|
||||
"description": "Search and insert a Giphy directly from your Gutenberg editor.",
|
||||
"author": "Michael Joseph Panaga",
|
||||
"license": "GPL-2.0-or-later",
|
||||
"main": "build/index.js",
|
||||
"scripts": {
|
||||
"build": "wp-scripts build",
|
||||
"format:js": "wp-scripts format-js",
|
||||
"lint:css": "wp-scripts lint-style",
|
||||
"lint:js": "wp-scripts lint-js",
|
||||
"start": "wp-scripts start",
|
||||
"packages-update": "wp-scripts packages-update"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@wordpress/scripts": "^7.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"react-photo-gallery": "^8.0.0"
|
||||
}
|
||||
}
|
||||
7
spec/fixtures/dynamic_finders/plugin_version/ip-locator/change_log/CHANGELOG.md
vendored
Normal file
7
spec/fixtures/dynamic_finders/plugin_version/ip-locator/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Changelog
|
||||
All notable changes to **IP Locator** is documented in this *changelog*.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **IP Locator** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.1] - 2020-04-02
|
||||
### Initial release
|
||||
@@ -0,0 +1,238 @@
|
||||
# Copyright (C) 2020 Symmetria d.o.o.
|
||||
# This file is distributed under the same license as the Woo KigoKasa API Integration plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Woo KigoKasa API Integration 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woo-kigokasa-"
|
||||
"api\n"
|
||||
"POT-Creation-Date: 2020-03-07T03:29:57+01:00\n"
|
||||
"PO-Revision-Date: 2020-03-07 03:30+0100\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: kigokasa-api-for-woocommerce\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Woo KigoKasa API Integration"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://www.symmetria.hr/kigokasa-api-for-woocommerce/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid ""
|
||||
"This plugin provides integration of KigoKasa API service with WooCommerce."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Symmetria d.o.o."
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://www.symmetria.hr/"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:154
|
||||
msgid "KigoKasa Api"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:168
|
||||
msgid "KigoKasa API"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:184
|
||||
msgid "pos_type_0"
|
||||
msgstr "Disabled"
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:185
|
||||
msgid "pos_type_1"
|
||||
msgstr "Invoice"
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:186
|
||||
msgid "pos_type_2"
|
||||
msgstr "Offer"
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:205
|
||||
msgid "Document type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:210
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:211
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:212
|
||||
msgid "Offer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:219
|
||||
msgid "Payment type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:224
|
||||
msgid "Transaction account"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:225
|
||||
msgid "Card"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:226
|
||||
msgid "Cash"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:227
|
||||
msgid "Cheque"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:228
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:234
|
||||
msgid "Send Email with document PDF"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:239
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:240
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:254
|
||||
msgid "API account"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:259
|
||||
msgid "API Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:263
|
||||
msgid "Enter API username here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:269
|
||||
msgid "API Password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:273
|
||||
msgid "Enter API password here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:287
|
||||
msgid "Misc"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:292
|
||||
msgid "Employee PIN"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:296
|
||||
msgid "Enter API employee PIN here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:302
|
||||
msgid "Shipping Reference Number"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:306
|
||||
msgid "Enter Shipping Reference Number here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:314
|
||||
msgid "E-mail settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:316
|
||||
msgid "This change is global."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:319
|
||||
msgid "From name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:323
|
||||
msgid "Enter 'From' Name field here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:329
|
||||
msgid "From e-mail"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:333
|
||||
msgid "Enter 'From' E-mail here"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:356
|
||||
msgid "Shipping VAT number"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:364
|
||||
msgid "Billing VAT number"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:381
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-woo-kigokasa-api-admin.php:389
|
||||
msgid "Document number"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-activator.php:41
|
||||
msgid "You do not have proper authorization to activate a plugin!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-activator.php:49
|
||||
msgid "This plugin requires "
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-activator.php:49
|
||||
msgid " plugin to be active!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-request.php:72
|
||||
msgid "pos_type_"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-request.php:83
|
||||
msgid "Web Order #"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-request.php:84
|
||||
#: includes/class-woo-kigokasa-api-request.php:245
|
||||
msgid "KigoKasa %1$s created. Document number: %2$s"
|
||||
msgstr "KigoKasa %1$s created. Document number: %2$s"
|
||||
|
||||
#: includes/class-woo-kigokasa-api-request.php:289
|
||||
msgid "%1$s sending you %2$s no. %3$s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-woo-kigokasa-api-request.php:297
|
||||
msgid ""
|
||||
"Hi %1$s,<br /><br />Thank you for your order.<br /><br />Your %2$s with "
|
||||
"number <b>%3$s</b> is in the attachment.<br /><br />We look forward to "
|
||||
"fulfilling your order soon."
|
||||
msgstr ""
|
||||
|
||||
#: public/class-woo-kigokasa-api-public.php:110
|
||||
#: public/class-woo-kigokasa-api-public.php:118
|
||||
msgid "VAT number"
|
||||
msgstr ""
|
||||
|
||||
#: public/class-woo-kigokasa-api-public.php:111
|
||||
#: public/class-woo-kigokasa-api-public.php:119
|
||||
msgctxt "placeholder"
|
||||
msgid "12345678901"
|
||||
msgstr ""
|
||||
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.
|
||||
@@ -0,0 +1,27 @@
|
||||
# Copyright (C) 2020 Vukica Tomić
|
||||
# This file is distributed under the same license as the Latin Now! plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Latin Now! 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/latin-now\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-20T13:42:50+01:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: latin-now\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Latin Now!"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Converts the Serbian WordPress admin panel into the latin alphabet. No configuration required."
|
||||
msgstr "Odmah menja Vordpres admin panel iz ćirilice u latinicu. Bez dodatnih podešavanja."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Vukica Tomić"
|
||||
msgstr ""
|
||||
4
spec/fixtures/dynamic_finders/plugin_version/lsx-business-directory/change_log/changelog.txt
vendored
Normal file
4
spec/fixtures/dynamic_finders/plugin_version/lsx-business-directory/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
## Change log
|
||||
|
||||
### 1.0.0
|
||||
* Initial release
|
||||
2645
spec/fixtures/dynamic_finders/plugin_version/main-entrance/translation_file/languages/mnntlang-it_IT.po
vendored
Normal file
2645
spec/fixtures/dynamic_finders/plugin_version/main-entrance/translation_file/languages/mnntlang-it_IT.po
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,213 @@
|
||||
# Copyright (C) 2020 MadrasThemes
|
||||
# This file is distributed under the same license as the MAS Brands for WooCommerce package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: MAS Brands for WooCommerce 1.0.2\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://github.com/transvelo/mas-woocommerce-brands/issues\n"
|
||||
"POT-Creation-Date: 2020-03-23 04:27:22+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"
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:17
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:17
|
||||
msgid "Brands"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:38
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:38
|
||||
msgid "Brands Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:41
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:41
|
||||
msgid "Brand Attribute"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:42
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:42
|
||||
msgid "Choose a product attribute that will be used as brand."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:53
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:53
|
||||
msgid "Enable Plugins Styles"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:54
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:54
|
||||
msgid "Choose to enable plugin styles."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-settings.php:107
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-settings.php:107
|
||||
msgid "Choose a attribute"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:37
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:68
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:141
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:37
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:68
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:141
|
||||
msgid "Thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:41
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:73
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:41
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:73
|
||||
msgid "Upload/Add image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:42
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:74
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:42
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:74
|
||||
msgid "Remove image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin-taxonomies.php:108
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin-taxonomies.php:108
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin.php:33
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin.php:33
|
||||
msgid "Choose an image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands-admin.php:34
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands-admin.php:34
|
||||
msgid "Use image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mas-wc-brands.php:48 includes/class-mas-wc-brands.php:55
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands.php:48
|
||||
#: mas-woocommerce-brands/includes/class-mas-wc-brands.php:55
|
||||
msgid "Cheatin’ huh?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-description.php:25
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-description.php:25
|
||||
msgid "MAS WC Brand Description"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-description.php:26
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-description.php:26
|
||||
msgid "When viewing a brand archive, show the current brands description."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-description.php:78
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:127
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-description.php:78
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:127
|
||||
msgid "Title:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:24
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:24
|
||||
msgid "MAS WC Brand Thumbnails"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:25
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:25
|
||||
msgid "Show a grid of brand thumbnails."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:132
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:132
|
||||
msgid "Columns:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:137
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:137
|
||||
msgid "Image Size:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:142
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:142
|
||||
msgid "Fluid columns:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:147
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:147
|
||||
msgid "Number:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:148
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:148
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:152
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:152
|
||||
msgid "Exclude:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:153
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:153
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:157
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:157
|
||||
msgid "Hide empty brands:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:159
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:159
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:160
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:160
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:165
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:165
|
||||
msgid "Order by:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:167
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:167
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-mas-wc-widget-brand-thumbnails.php:168
|
||||
#: mas-woocommerce-brands/includes/widgets/class-mas-wc-widget-brand-thumbnails.php:168
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: mas-woocommerce-brands/templates/shortcodes/brands-a-z.php:35
|
||||
#: templates/shortcodes/brands-a-z.php:35
|
||||
msgid "↑ Top"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "MAS Brands for WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://github.com/madrasthemes/mas-woocommerce-brands"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Add brands to your products, as well as widgets and shortcodes for "
|
||||
"displaying your brands."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "MadrasThemes"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://madrasthemes.com/"
|
||||
msgstr ""
|
||||
6
spec/fixtures/dynamic_finders/plugin_version/mobipaid/change_log/changelog.txt
vendored
Normal file
6
spec/fixtures/dynamic_finders/plugin_version/mobipaid/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
*** Changelog ***
|
||||
|
||||
= 1.0.0 - 2020-04-06 =
|
||||
* First Release
|
||||
* accept payments via Mobipaid.
|
||||
* support partial / full refund.
|
||||
104
spec/fixtures/dynamic_finders/plugin_version/mobipaid/translation_file/languages/mobipaid-zh_CN.po
vendored
Normal file
104
spec/fixtures/dynamic_finders/plugin_version/mobipaid/translation_file/languages/mobipaid-zh_CN.po
vendored
Normal file
@@ -0,0 +1,104 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mobipaid 1.0.0\n"
|
||||
"POT-Creation-Date: 2020-04-02 15:22+0700\n"
|
||||
"PO-Revision-Date: 2020-04-02 15:23+0700\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: includes/class-mobipaid.php:26 includes/class-mobipaid.php:73
|
||||
msgid "Mobipaid"
|
||||
msgstr "Mobipaid"
|
||||
|
||||
#: includes/class-mobipaid.php:27
|
||||
msgid ""
|
||||
"Mobipaid redirects customers to Mobipaid to enter their payment information."
|
||||
msgstr "Mobipaid 将客户重定向到 Mobi付款输入他们的付款信息。"
|
||||
|
||||
#: includes/class-mobipaid.php:64
|
||||
msgid "Enable/Disable"
|
||||
msgstr "启用/禁用"
|
||||
|
||||
#: includes/class-mobipaid.php:65
|
||||
msgid "Enable Mobipaid"
|
||||
msgstr "启用 Mobipaid"
|
||||
|
||||
#: includes/class-mobipaid.php:70
|
||||
msgid "Title"
|
||||
msgstr "标题"
|
||||
|
||||
#: includes/class-mobipaid.php:72
|
||||
msgid "This is the title which the user sees during checkout."
|
||||
msgstr "这是用户在结账时看到的标题。"
|
||||
|
||||
#: includes/class-mobipaid.php:77
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
#: includes/class-mobipaid.php:79
|
||||
msgid "This is the description which the user sees during checkout."
|
||||
msgstr "这是用户在结账时看到的描述。"
|
||||
|
||||
#: includes/class-mobipaid.php:84
|
||||
msgid "Access Key"
|
||||
msgstr "访问密钥"
|
||||
|
||||
#: includes/class-mobipaid.php:86
|
||||
msgid ""
|
||||
"* This is the access key, received from Mobipaid developer portal. "
|
||||
"( required )"
|
||||
msgstr "* 这是从 Mobipaid 开发人员门户网站接收的访问密钥 ( 必填项 )"
|
||||
|
||||
#: includes/class-mobipaid.php:90
|
||||
msgid "Enable Logging"
|
||||
msgstr "启用日志记录"
|
||||
|
||||
#: includes/class-mobipaid.php:92
|
||||
msgid "Enable transaction logging for mobipaid."
|
||||
msgstr "启用 mobipaid 的事务日志记录。"
|
||||
|
||||
#: includes/class-mobipaid.php:105
|
||||
msgid "Please enter an access key!"
|
||||
msgstr "请输入访问密钥!"
|
||||
|
||||
#: includes/class-mobipaid.php:209
|
||||
msgid "We are sorry, currency is not supported. Please contact us."
|
||||
msgstr "很抱歉,不支持货币。 请联系我们。"
|
||||
|
||||
#: includes/class-mobipaid.php:212
|
||||
msgid "Error while Processing Request: please try again."
|
||||
msgstr "处理请求时出错:请重试。"
|
||||
|
||||
#: includes/class-mobipaid.php:291
|
||||
msgid "Mobipaid partial refund successfull."
|
||||
msgstr "Mobipaid 部分退款成功。"
|
||||
|
||||
#: includes/class-mobipaid.php:297 includes/class-mobipaid.php:330
|
||||
msgid "Refund Failed"
|
||||
msgstr "退款失败"
|
||||
|
||||
#: includes/class-mobipaid.php:325
|
||||
msgid "Mobipaid full refund successfull."
|
||||
msgstr "Mobipaid 全额退款成功。"
|
||||
|
||||
#: includes/class-mobipaid.php:356
|
||||
msgid ""
|
||||
"Mobipaid notes: You still have amount to be refunded, because Merchant use "
|
||||
"tax/tip when customer paid. Please contact the merchant to refund the tax/"
|
||||
"tip amount."
|
||||
msgstr ""
|
||||
"Mobipaid 备注:您仍有退款金额,因为卖家在买家付款时使用税费/小费。 请联系商"
|
||||
"家以退还税款/小费金额。"
|
||||
|
||||
#: mobipaid.php:92
|
||||
msgid "Settings"
|
||||
msgstr "设置"
|
||||
@@ -0,0 +1,477 @@
|
||||
# Copyright (C) 2020 Manfred Rodríguez
|
||||
# This file is distributed under the same license as the Mojito Shipping plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mojito Shipping 1.0.1\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mojito-shipping\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-12T11:30:09-05:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.3.0\n"
|
||||
"X-Domain: mojito-shipping\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Mojito Shipping"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://mojitowp.com/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Mojito Shipping, add Correos de Costa Rica Shipping options."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Manfred Rodríguez"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://marodok.com"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:38
|
||||
#: admin/class-mojito-shipping-admin.php:115
|
||||
msgid "Carrier settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:39
|
||||
#: admin/class-mojito-shipping-admin.php:116
|
||||
msgid "Select your Carrier"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:43
|
||||
#: admin/class-mojito-shipping-admin.php:120
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:48
|
||||
#: admin/class-mojito-shipping-admin.php:125
|
||||
msgid "Select your service provider"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:61
|
||||
#: admin/class-mojito-shipping-admin.php:139
|
||||
msgid "Your business settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:62
|
||||
#: admin/class-mojito-shipping-admin.php:140
|
||||
msgid "Set settings for your store."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:66
|
||||
#: admin/class-mojito-shipping-admin.php:144
|
||||
msgid "Store location"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:70
|
||||
#: admin/class-mojito-shipping-admin.php:148
|
||||
msgid "Inside GAM"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:71
|
||||
#: admin/class-mojito-shipping-admin.php:149
|
||||
msgid "Outsite GAM"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:73
|
||||
#: admin/class-mojito-shipping-admin.php:151
|
||||
msgid "Indicate if your store is located inside or outside the GAM"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:77
|
||||
#: admin/class-mojito-shipping-admin.php:155
|
||||
msgid "Service for local shipping"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:81
|
||||
#: admin/class-mojito-shipping-admin.php:159
|
||||
msgid "Pymexpress"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:82
|
||||
#: admin/class-mojito-shipping-admin.php:160
|
||||
msgid "EMS Courier"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:84
|
||||
#: admin/class-mojito-shipping-admin.php:162
|
||||
msgid "Select the service to deliver the packages inside Costa Rica"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:88
|
||||
msgid "Service for international shipping"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:92
|
||||
msgid "Exporta Fácil"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:93
|
||||
msgid "EMS Premium"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:94
|
||||
msgid "Correo Internacional Prioritario"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:95
|
||||
msgid "Correo No Internacional Prioritario"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:96
|
||||
msgid "Correo Internacional Prioritario con Certificado"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:98
|
||||
msgid "Select the service to deliver the packages outside Costa Rica"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:102
|
||||
msgid "Add IVA calculation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:105
|
||||
msgid "Yes, I must pay IVA to Correos de Costa Rica"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:106
|
||||
msgid "No, my business is IVA exempt"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:109
|
||||
msgid "Please be sure that your business has an IVA exemption into Correos de Costa Rica system."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:174
|
||||
msgid "Minimal amounts and rounding"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:175
|
||||
#: admin/class-mojito-shipping-admin.php:303
|
||||
msgid "Set the minimal amount to charge."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:179
|
||||
msgid "Round the final amount"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:182
|
||||
msgid "Do not round the amount"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:183
|
||||
msgid "Round to the next 100 (eg: 3203.56 => 3300)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:184
|
||||
msgid "Round to the next 500 (eg: 3203.56 => 3500)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:185
|
||||
msgid "Round to the next 1000 (eg: 3203.56 => 4000)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:188
|
||||
msgid "Round the final amount of the shipment to facilitate the reading of the amount."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:192
|
||||
#: admin/class-mojito-shipping-admin.php:307
|
||||
msgid "Enable minimal amounts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:195
|
||||
#: admin/class-mojito-shipping-admin.php:310
|
||||
msgid "Disable the minimal amounts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:196
|
||||
#: admin/class-mojito-shipping-admin.php:311
|
||||
msgid "Enable the minimal amounts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:199
|
||||
#: admin/class-mojito-shipping-admin.php:314
|
||||
msgid "This setting allows you to ensure a minimum shipping charge."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:203
|
||||
#: admin/class-mojito-shipping-admin.php:318
|
||||
msgid "General minimal amount"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:205
|
||||
#: admin/class-mojito-shipping-admin.php:320
|
||||
msgid "Set a minimum charge."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:210
|
||||
msgid "Minimal amount for local Shipping inside the GAM"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:212
|
||||
msgid "Set a minimum charge for your local shipping in the GAM."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:217
|
||||
msgid "Minimal amount for local Shipping outside the GAM"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:219
|
||||
msgid "Set a minimum charge for your local shipping out the GAM."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:224
|
||||
msgid "Minimal amount for international Shipping"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin-pro.php:226
|
||||
msgid "Set a minimum charge for your international shipping."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:105
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:106
|
||||
msgid "Correos de Costa Rica"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:107
|
||||
#: admin/class-mojito-shipping-admin.php:337
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:178
|
||||
msgid "Web Service Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:179
|
||||
msgid "Configuration to consume the Correos de Costa Rica web service."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:183
|
||||
msgid "URL Web Service"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:187
|
||||
msgid "Be sure the URL ends with \"?WSDL\", example: http://amistad.correos.go.cr:82/wserPruebas/wsAppCorreos.wsAppCorreos.svc?WSDL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:191
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:196
|
||||
msgid "Pass"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:201
|
||||
msgid "User ID"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:206
|
||||
msgid "Client Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:211
|
||||
msgid "Service ID"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:216
|
||||
msgid "Client code"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:233
|
||||
msgid "Sender Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:234
|
||||
msgid "Your company or store information."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:238
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:240
|
||||
msgid "Sender Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:244
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:246
|
||||
msgid "Sender physical address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:250
|
||||
msgid "Zip Code"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:252
|
||||
msgid "Sender zip code"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:256
|
||||
msgid "Phone"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:258
|
||||
msgid "Sender's phone number"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:274
|
||||
msgid "Message In Mail Orders Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:275
|
||||
msgid "Custom message to show it on orders mail."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:279
|
||||
msgid "Label"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:284
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:302
|
||||
msgid "Minimal amounts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:338
|
||||
msgid "Settings details."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:355
|
||||
msgid "Carriers enabled"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:362
|
||||
msgid "No carrier is enabled"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:376
|
||||
msgid "SoapClient is enabled"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:378
|
||||
msgid "SoapClient is not enabled"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:387
|
||||
msgid "WooCommerce weight unit is \"g\""
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:389
|
||||
msgid "WooCommerce weight unit is \"kg\", conversion will be kg => g (1kg = 1000g)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:391
|
||||
msgid "WooCommerce weight unit is \"lbs\", conversion will be lbs => g (1lbs = 453.59g)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:393
|
||||
msgid "WooCommerce weight unit is \"oz\", conversion will be oz => g (1oz = 28.35g)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:430
|
||||
msgid "Your lightest product weight %1$s%2$s and the heaviest %3$s%4$s."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:434
|
||||
msgid "You have %s product without weight"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:444
|
||||
msgid "All its products have defined weight"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:451
|
||||
msgid "The rate calculation does not include the collection amount. (Service provided by Correos de Costa Rica)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:452
|
||||
msgid "The calculated cost is only an estimate and the price may change depending on the contract, cost table, rate adjustments, and final plant weight."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:453
|
||||
msgid "This information is intended to be used as an estimate."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-mojito-shipping-admin.php:454
|
||||
msgid "The final cost of your bill may vary depending on the weight, area of origin and destination, policies in force at the time of shipment and the service contract."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/mojito-shipping-admin-display.php:16
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/mojito-shipping-require-plugins.php:13
|
||||
msgid "Mojito Shipping requires WC Provincia-Canton-Distrito to be active."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/mojito-shipping-require-plugins.php:24
|
||||
msgid "Mojito Shipping Plugin requires WooCommerce to be active."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr-webservice-client.php:189
|
||||
#: includes/class-mojito-shipping-method-ccr-webservice-client.php:195
|
||||
msgid "There was an error with Correos de Costa Rica:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:33
|
||||
#: includes/class-mojito-shipping-method-ccr.php:37
|
||||
#: includes/class-mojito-shipping-method-ccr.php:107
|
||||
#: includes/class-mojito-shipping-method-ccr.php:128
|
||||
msgid "Mojito Shipping: Correos de Costa Rica"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:38
|
||||
msgid "Send packages using Correos de Costa Rica services"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:97
|
||||
msgid "Enable/Disable"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:99
|
||||
msgid "Enable this shipping method"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:104
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:106
|
||||
msgid "Title to be display on site"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:331
|
||||
msgid "shipping to"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:332
|
||||
msgid "grams"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping-method-ccr.php:337
|
||||
msgid "Alert: The maximum weight allowed by Correos de Costa Rica is 30,000 grams (30 kg)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping.php:323
|
||||
msgid "Correos de Costa Rica Answer:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-mojito-shipping.php:378
|
||||
msgid "Guide number from Correos de Costa Rica: "
|
||||
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 =
|
||||
111
spec/fixtures/dynamic_finders/plugin_version/mybooking-reservation-engine/change_log/CHANGELOG.md
vendored
Normal file
111
spec/fixtures/dynamic_finders/plugin_version/mybooking-reservation-engine/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
# Changelog
|
||||
|
||||
## [0.5.16]
|
||||
|
||||
### Updated
|
||||
|
||||
- JS integration. Use of jquery and jquery-ui built in libraries
|
||||
|
||||
## [0.5.15]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Engine support coverage in choose product. Allow uncheck a coverage
|
||||
|
||||
## [0.5.14]
|
||||
|
||||
### Updated
|
||||
|
||||
- Engine to support coverage in choose product
|
||||
|
||||
## [0.5.13]
|
||||
|
||||
### Updated
|
||||
|
||||
- Product calendar : Updated engine library + translations
|
||||
|
||||
## [0.5.12]
|
||||
|
||||
### Added
|
||||
|
||||
- Selector form micro-templates integration. Selector form adapts fields
|
||||
depending on the instance configuration.
|
||||
|
||||
## [0.5.11]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Use get_queried_object() in order to get the current page in order
|
||||
to prepare it for mybooking-js-engine library. (check shortcodes)
|
||||
|
||||
## [0.5.10]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Custom JS and CSS enqueue version adjust : Use get_file_data
|
||||
|
||||
## [0.5.9]
|
||||
|
||||
### Added
|
||||
|
||||
- Custom JS and CSS enqueue version
|
||||
|
||||
## [0.5.8]
|
||||
|
||||
### Added
|
||||
|
||||
- Integration WMPL slugs
|
||||
|
||||
## [0.5.7]
|
||||
|
||||
### Added
|
||||
|
||||
- Renting translations
|
||||
|
||||
## [0.5.6]
|
||||
|
||||
### Added
|
||||
|
||||
- Wizard integration
|
||||
|
||||
### Fixed
|
||||
|
||||
- Multiple quantities
|
||||
|
||||
## [0.5.5]
|
||||
|
||||
### Added
|
||||
|
||||
- Bootstrap Javascript integration
|
||||
|
||||
## [0.5.4]
|
||||
|
||||
### Added
|
||||
|
||||
- Activities module: Activities Api client
|
||||
- Activities module: Activities list and pagination shortcode
|
||||
- Activities module: Activity detail page route
|
||||
|
||||
## [0.5.3] 2020-02-10
|
||||
|
||||
### Added
|
||||
|
||||
- Activities module: Shopping cart new templates
|
||||
- Activities module: Summary page new templates
|
||||
- Activities module: Order page shortcode and templates
|
||||
|
||||
### Updated
|
||||
|
||||
- Reservation Engine JS
|
||||
|
||||
## [0.5.2] 2020-02-07
|
||||
|
||||
### Fixed
|
||||
|
||||
- Storing activities workflow pages in settings. Incorrect name in mybooking_plugin_settings_activities
|
||||
|
||||
## [0.5.1] 2020-02-03
|
||||
|
||||
### Fixed
|
||||
|
||||
- Updated reservation engine. Extract two characters language code from five characters one.
|
||||
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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user