Compare commits
No commits in common. "bump-php-version" and "ticket742" have entirely different histories.
bump-php-v
...
ticket742
5892 changed files with 1943851 additions and 20307 deletions
|
|
@ -1,2 +0,0 @@
|
|||
.git
|
||||
*.md
|
||||
27
.env-example
Normal file
27
.env-example
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
ENVIRONMENT=local
|
||||
# DB
|
||||
DB_NAME=pole-sbv_09_2021
|
||||
DB_USER=root
|
||||
DB_PASSWORD=
|
||||
DB_HOST=127.0.0.1
|
||||
DB_PREFIX=ldc_
|
||||
# DEBUG
|
||||
WP_DEBUG=true
|
||||
SCRIPT_DEBUG=true
|
||||
WP_DEBUG_DISPLAY=true
|
||||
# UTILS
|
||||
WP_HTTP_BLOCK_EXTERNAL=true
|
||||
# EMAIL
|
||||
SMTP_HOST=localhost
|
||||
SMTP_PORT=1025
|
||||
SMTP_AUTH=true
|
||||
SMTP_USER=null
|
||||
SMTP_PASS=null
|
||||
SMTP_SECURE=
|
||||
|
||||
#RECAPTCHA
|
||||
RECAPTCHA_SITE=
|
||||
RECAPTCHA_KEY=
|
||||
|
||||
#CONTACT RECIPIENTS
|
||||
CONTACT_MAIL="loic.harnieh@pole-sbv.fr, anne-lise.clavel@pole-sbv.fr"
|
||||
57
.env.example
57
.env.example
|
|
@ -1,57 +0,0 @@
|
|||
DB_NAME='database_name'
|
||||
DB_USER='database_user'
|
||||
DB_PASSWORD='database_password'
|
||||
|
||||
# Optionally, you can use a data source name (DSN)
|
||||
# When using a DSN, you can remove the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST variables
|
||||
# DATABASE_URL='mysql://database_user:database_password@database_host:database_port/database_name'
|
||||
|
||||
# Optional database variables
|
||||
DB_HOST='localhost'
|
||||
DB_PREFIX='ldc_'
|
||||
|
||||
WP_ENV='development'
|
||||
WP_HOME='http://example.com'
|
||||
WP_SITEURL="${WP_HOME}/wp"
|
||||
|
||||
# Specify optional debug.log path
|
||||
# WP_DEBUG_LOG='/path/to/debug.log'
|
||||
|
||||
# Generate your keys here: https://roots.io/salts.html
|
||||
AUTH_KEY='generateme'
|
||||
SECURE_AUTH_KEY='generateme'
|
||||
LOGGED_IN_KEY='generateme'
|
||||
NONCE_KEY='generateme'
|
||||
AUTH_SALT='generateme'
|
||||
SECURE_AUTH_SALT='generateme'
|
||||
LOGGED_IN_SALT='generateme'
|
||||
NONCE_SALT='generateme'
|
||||
|
||||
# EMAIL
|
||||
SMTP_HOST=
|
||||
SMTP_PORT=
|
||||
SMTP_AUTH=
|
||||
SMTP_USER=
|
||||
SMTP_PASS=
|
||||
SMTP_SECURE=
|
||||
MAIL_FROM_NAME=
|
||||
MAIL_FROM_ADDRESS=
|
||||
CONTACT_MAIL_RECRUTEMENT=
|
||||
CONTACT_MAIL_COMMERCIAL=
|
||||
CONTACT_MAIL_PRESSE=
|
||||
CONTACT_MAIL_AUTRE=
|
||||
CONTACT_MAIL_PAI=
|
||||
CONTACT_MAIL_SAV=
|
||||
|
||||
# MATOMO
|
||||
MATOMO_SITE_ID=
|
||||
|
||||
# GOOGLE RECAPTCHA
|
||||
GOOGLE_RECAPTCHA_PUBLIC=
|
||||
GOOGLE_RECAPTCHA_PRIVATE=
|
||||
|
||||
# UWIL ADMIN SECURE
|
||||
# - LIST SEPARATED WITH ',' (Required)
|
||||
UWIL_ADMIN_SECURE_CIDR_LIST=""
|
||||
# - LIST SEPARATED WITH ',' (Optional)
|
||||
UWIL_ADMIN_SECURE_CIDR_PROJECT_ALLOWED_LIST=""
|
||||
58
.gitignore
vendored
58
.gitignore
vendored
|
|
@ -1,36 +1,30 @@
|
|||
# Application
|
||||
public/app/plugins/*
|
||||
!public/app/plugins/.gitkeep
|
||||
public/app/mu-plugins/*/
|
||||
public/app/themes/sbv-theme/
|
||||
public/app/upgrade
|
||||
public/app/uploads/*
|
||||
!public/app/uploads/.gitkeep
|
||||
public/app/pj/*
|
||||
!public/app/pj/.gitkeep
|
||||
public/app/cache/*
|
||||
|
||||
# WordPress
|
||||
public/wp
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
.zshrc
|
||||
.npm/
|
||||
.composer/
|
||||
.npmrc
|
||||
|
||||
# Dotenv
|
||||
#fichiers systemes
|
||||
.bash_history
|
||||
.bash_profile
|
||||
.selected_editor
|
||||
.ssh/
|
||||
.upload/
|
||||
.viminfo
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
.env.dev
|
||||
.env.prod
|
||||
/vendor/
|
||||
|
||||
# auth.json
|
||||
auth.json
|
||||
# ignore version-checker files
|
||||
version-checker/
|
||||
|
||||
# Composer
|
||||
/vendor
|
||||
# ignore log file
|
||||
*.log
|
||||
log.txt
|
||||
|
||||
# WP-CLI
|
||||
wp-cli.local.yml
|
||||
wp-cli.phar
|
||||
# ignore nodejs files
|
||||
node_modules
|
||||
|
||||
# ignore upload file
|
||||
pole-sbv-content/uploads/*
|
||||
!pole-sbv-content/uploads/.htaccess
|
||||
!pole-sbv-content/uploads/index.php
|
||||
wp-content/uploads/*
|
||||
wp-content/pj/*
|
||||
!wp-content/uploads/.htaccess
|
||||
!wpcontent/uploads/index.php
|
||||
|
|
|
|||
|
|
@ -1,22 +0,0 @@
|
|||
include:
|
||||
- project: "ldc-web/shared-ci"
|
||||
ref: "main"
|
||||
file: "security/composer.yml"
|
||||
- project: "ldc-web/shared-ci"
|
||||
ref: "main"
|
||||
file: "build/composer-bedrock-8.3.yml"
|
||||
- project: "ldc-web/shared-ci"
|
||||
ref: "main"
|
||||
file: "build/docker-bedrock.yml"
|
||||
- project: "ldc-web/shared-ci"
|
||||
ref: "main"
|
||||
file: "test/test.yml"
|
||||
- project: "ldc-web/shared-ci"
|
||||
ref: "main"
|
||||
file: "deploy/deploy.yml"
|
||||
|
||||
stages:
|
||||
- security
|
||||
- build
|
||||
- test
|
||||
- deploy
|
||||
391
.htaccess
Executable file
391
.htaccess
Executable file
|
|
@ -0,0 +1,391 @@
|
|||
# protection contre la lecture des répertoires
|
||||
Options All -Indexes
|
||||
|
||||
# Masquer les informations du serveur
|
||||
ServerSignature Off
|
||||
|
||||
RewriteEngine on
|
||||
|
||||
# Protect wp-config.php
|
||||
<FilesMatch ^wp-config.php$>
|
||||
deny from all
|
||||
</FilesMatch>
|
||||
|
||||
# Protect .htaccess et .htpasswds
|
||||
<Files ~ "^.*\.([Hh][Tt][AaPp])">
|
||||
order allow,deny
|
||||
deny from all
|
||||
</Files>
|
||||
|
||||
# Protect debug.log
|
||||
<Files debug.log>
|
||||
order allow,deny
|
||||
deny from all
|
||||
</Files>
|
||||
|
||||
# Protect sql files
|
||||
<FilesMatch "\.sql">
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</FilesMatch>
|
||||
|
||||
# protection des fichiers readme et licence wordpress
|
||||
<files readme.html>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</files>
|
||||
<files license.txt>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</files>
|
||||
<files readme.txt>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</files>
|
||||
|
||||
# protection des fichiers sys .git
|
||||
RedirectMatch 404 /\.
|
||||
|
||||
#Bloquer l'indexation des fichiers PDF
|
||||
<files ~ "\.(doc|docx|pdf)$">
|
||||
Header set X-Robots-Tag "noindex, nofollow"
|
||||
</Files>
|
||||
|
||||
# Rules to disable XML-RPC
|
||||
<files xmlrpc.php>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</files>
|
||||
|
||||
# Cacher l'identifiant d'un auteur
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteCond %{QUERY_STRING} ^author=([0-9]*)
|
||||
RewriteRule .* - [F]
|
||||
</IfModule>
|
||||
|
||||
### FILTRE CONTRE XSS, REDIRECTIONS HTTP, base64_encode, VARIABLE PHP GLOBALS VIA URL, MODIFIER VARIABLE _REQUEST VIA URL, TEST DE FAILLE PHP, INJECTION SQL SIMPLE
|
||||
RewriteCond %{REQUEST_METHOD} (GET|POST) [NC]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)(%3C|<)/?script(.*)$ [NC,OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)(%3D|=)?javascript(%3A|:)(.*)$ [NC,OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)document\.location\.href(.*)$ [OR]
|
||||
RewriteCond %{QUERY_STRING} ^.*(%24&x).* [NC,OR]
|
||||
RewriteCond %{QUERY_STRING} ^.*(127\.0).* [NC,OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)(%3D|=)(https?|ftp|mosConfig)(%3A|:)//(.*)$ [NC,OR] ## ATTENTION A CETTE REGLE. ELLE PEUT CASSER CERTAINES REDIRECTIONS RESSEMBLANT A: http://www.truc.fr/index.php?r=http://www.google.fr ##
|
||||
RewriteCond %{QUERY_STRING} ^.*(_encode|localhost|loopback).* [NC,OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)GLOBALS(=|[|%[0-9A-Z]{0,2})(.*)$ [OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)_REQUEST(=|[|%[0-9A-Z]{0,2})(.*)$ [OR]
|
||||
RewriteCond %{QUERY_STRING} ^(.*)(SELECT(%20|\+)|UNION(%20|\+)ALL|INSERT(%20|\+)|DELETE(%20|\+)|CHAR\(|UPDATE(%20|\+)|REPLACE(%20|\+)|LIMIT(%20|\+)|CONCAT(%20|\+)|DECLARE(%20|\+))(.*)$ [NC]
|
||||
RewriteRule (.*) - [F]
|
||||
|
||||
|
||||
|
||||
<IfModule mod_headers.c>
|
||||
# A TESTER : la page n'accepte que les scripts provenant du même nom de domaine et de google.com (par exemple) Peut provoquer des dysfonctionnement
|
||||
#Header set Content-Security-Policy "script-src 'self' https://www.google.com"
|
||||
|
||||
# Protection contre le clickjacking. Interdit que le site soit intégré en iframe
|
||||
#Header always set X-FRAME-OPTIONS "DENY"
|
||||
|
||||
# Bloque la totalité du contenu lorsqu'une attaque XSS est suspectée
|
||||
Header always set X-XSS-Protection "1; mode=block"
|
||||
|
||||
#Désactive la détection automatique du type des ressources
|
||||
Header always set X-Content-Type-Options "nosniff"
|
||||
|
||||
|
||||
# A TESTER : protege les cookies d'être modifiés par le client. Peut provoquer des dysfonctionnement
|
||||
#Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
|
||||
</IfModule>
|
||||
|
||||
# BEGIN DEFLATE COMPRESSION
|
||||
<IfModule mod_deflate.c>
|
||||
AddOutputFilterByType DEFLATE application/javascript
|
||||
AddOutputFilterByType DEFLATE application/rss+xml
|
||||
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
|
||||
AddOutputFilterByType DEFLATE application/x-font
|
||||
AddOutputFilterByType DEFLATE application/x-font-opentype
|
||||
AddOutputFilterByType DEFLATE application/x-font-otf
|
||||
AddOutputFilterByType DEFLATE application/x-font-truetype
|
||||
AddOutputFilterByType DEFLATE application/x-font-ttf
|
||||
AddOutputFilterByType DEFLATE application/x-javascript
|
||||
AddOutputFilterByType DEFLATE application/xhtml+xml
|
||||
AddOutputFilterByType DEFLATE application/xml
|
||||
AddOutputFilterByType DEFLATE font/opentype
|
||||
AddOutputFilterByType DEFLATE font/otf
|
||||
AddOutputFilterByType DEFLATE font/ttf
|
||||
AddOutputFilterByType DEFLATE image/svg+xml
|
||||
AddOutputFilterByType DEFLATE image/x-icon
|
||||
AddOutputFilterByType DEFLATE text/css
|
||||
AddOutputFilterByType DEFLATE text/html
|
||||
AddOutputFilterByType DEFLATE text/javascript
|
||||
AddOutputFilterByType DEFLATE text/plain
|
||||
AddOutputFilterByType DEFLATE text/xml
|
||||
</IfModule>
|
||||
# END DEFLATE COMPRESSION
|
||||
|
||||
<IfModule mod_expires.c>
|
||||
ExpiresActive On
|
||||
ExpiresDefault "access plus 1 month"
|
||||
ExpiresByType text/html "access plus 0 seconds"
|
||||
ExpiresByType text/xml "access plus 0 seconds"
|
||||
ExpiresByType application/xml "access plus 0 seconds"
|
||||
ExpiresByType application/json "access plus 0 seconds"
|
||||
ExpiresByType application/pdf "access plus 0 seconds"
|
||||
ExpiresByType application/rss+xml "access plus 1 hour"
|
||||
ExpiresByType application/atom+xml "access plus 1 hour"
|
||||
ExpiresByType application/x-font-ttf "access plus 1 month"
|
||||
ExpiresByType font/opentype "access plus 1 month"
|
||||
ExpiresByType application/x-font-woff "access plus 1 month"
|
||||
ExpiresByType application/x-font-woff2 "access plus 1 month"
|
||||
ExpiresByType image/svg+xml "access plus 1 month"
|
||||
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
|
||||
ExpiresByType image/jpg "access plus 1 month"
|
||||
ExpiresByType image/jpeg "access plus 1 month"
|
||||
ExpiresByType image/gif "access plus 1 month"
|
||||
ExpiresByType image/png "access plus 1 month"
|
||||
ExpiresByType video/ogg "access plus 1 month"
|
||||
ExpiresByType audio/ogg "access plus 1 month"
|
||||
ExpiresByType video/mp4 "access plus 1 month"
|
||||
ExpiresByType video/webm "access plus 1 month"
|
||||
ExpiresByType text/css "access plus 6 month"
|
||||
ExpiresByType application/javascript "access plus 6 month"
|
||||
ExpiresByType application/x-shockwave-flash "access plus 1 week"
|
||||
ExpiresByType image/x-icon "access plus 1 week"
|
||||
</IfModule>
|
||||
|
||||
<IfModule mod_headers.c>
|
||||
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|svg)$">
|
||||
Header set Cache-Control "max-age=2592000, public"
|
||||
</FilesMatch>
|
||||
<FilesMatch "\\.(css)$">
|
||||
Header set Cache-Control "max-age=604800, public"
|
||||
</FilesMatch>
|
||||
<FilesMatch "\\.(js)$">
|
||||
Header set Cache-Control "max-age=604800, private"
|
||||
</FilesMatch>
|
||||
<filesmatch "\\.(html|htm)$">
|
||||
Header set Cache-Control "max-age=5, public"
|
||||
</filesmatch>
|
||||
<filesmatch "\\.(woff)$">
|
||||
Header set Cache-Control "max-age=604800, public"
|
||||
</filesmatch>
|
||||
</IfModule>
|
||||
|
||||
|
||||
<ifModule mod_gzip.c>
|
||||
mod_gzip_on Yes
|
||||
mod_gzip_dechunk Yes
|
||||
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
|
||||
mod_gzip_item_include handler ^cgi-script$
|
||||
mod_gzip_item_include mime ^text/.*
|
||||
mod_gzip_item_include mime ^application/x-javascript.*
|
||||
mod_gzip_item_exclude mime ^image/.*
|
||||
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
|
||||
</ifModule>
|
||||
|
||||
Header unset Pragma
|
||||
FileETag None
|
||||
Header unset ETag
|
||||
|
||||
# Enable HackRepair.com's blacklist
|
||||
# Start Abuse Agent Blocking
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Mozilla.*Indy" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Mozilla.*NEWT" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^$" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Maxthon$" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^SeaMonkey$" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Acunetix" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^binlar" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^BlackWidow" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Bolt 0" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^BOT for JCE" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Bot mailto\:craftbot@yahoo\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^casper" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^checkprivacy" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^ChinaClaw" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^clshttp" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^cmsworldmap" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Custo" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Default Browser 0" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^diavol" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^DIIbot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^DISCo" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^dotbot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Download Demon" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^eCatch" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^EirGrabber" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^EmailCollector" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^EmailSiphon" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^EmailWolf" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Express WebPictures" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^extract" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^ExtractorPro" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^EyeNetIE" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^feedfinder" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^FHscan" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^FlashGet" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^flicky" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^g00g1e" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^GetRight" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^GetWeb\!" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Go\!Zilla" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Go\-Ahead\-Got\-It" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^grab" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^GrabNet" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Grafula" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^harvest" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^HMView" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Image Stripper" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Image Sucker" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^InterGET" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Internet Ninja" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^InternetSeer\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^jakarta" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Java" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^JetCar" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^JOC Web Spider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^kanagawa" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^kmccrew" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^larbin" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^LeechFTP" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^libwww" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Mass Downloader" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^microsoft\.url" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^MIDown tool" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^miner" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Mister PiX" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^MSFrontPage" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Navroad" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^NearSite" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Net Vampire" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^NetAnts" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^NetSpider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^NetZIP" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^nutch" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Octopus" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Offline Explorer" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Offline Navigator" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^PageGrabber" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Papa Foto" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^pavuk" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^pcBrowser" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^PeoplePal" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^planetwork" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^psbot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^purebot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^pycurl" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^RealDownload" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^ReGet" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Rippers 0" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^sitecheck\.internetseer\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^SiteSnagger" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^skygrid" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^SmartDownload" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^sucker" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^SuperBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^SuperHTTP" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Surfbot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^tAkeOut" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Teleport Pro" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Toata dragostea mea pentru diavola" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^turnit" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^vikspider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^VoidEYE" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Web Image Collector" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebAuto" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebBandit" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebCopier" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebFetch" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebGo IS" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebLeacher" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebReaper" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebSauger" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Website eXtractor" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Website Quester" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebStripper" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebWhacker" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WebZIP" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Widow" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WPScan" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WWW\-Mechanize" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^WWWOFFLE" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Xaldon WebSpider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^Zeus" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "^zmeu" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "360Spider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "CazoodleBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "discobot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "EasouSpider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "ecxi" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "GT\:\:WWW" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "heritrix" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "HTTP\:\:Lite" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "HTTrack" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "ia_archiver" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "id\-search" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "IDBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Indy Library" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "IRLbot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "ISC Systems iRc Search 2\.1" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "LinksCrawler" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "LinksManager\.com_bot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "linkwalker" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "lwp\-trivial" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "MFC_Tear_Sample" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Microsoft URL Control" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Missigua Locator" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "MJ12bot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "panscient\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "PECL\:\:HTTP" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "PHPCrawl" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "PleaseCrawl" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "SBIder" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "SearchmetricsBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "SeznamBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Snoopy" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Steeler" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "URI\:\:Fetch" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "urllib" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Web Sucker" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "webalta" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "WebCollage" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "Wells Search II" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "WEP Search" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "XoviBot" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "YisouSpider" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "zermelo" [NC,OR]
|
||||
RewriteCond %{HTTP_USER_AGENT} "ZyBorg" [NC,OR]
|
||||
# End Abuse Agent Blocking
|
||||
# Start Abuse HTTP Referrer Blocking
|
||||
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?semalt\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?kambasoft\.com" [NC,OR]
|
||||
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?savetubevideo\.com" [NC]
|
||||
# End Abuse HTTP Referrer Blocking
|
||||
RewriteRule ^.* - [F,L]
|
||||
# End HackRepair.com Blacklist, http://pastebin.com/u/hackrepair
|
||||
|
||||
# mode maintenance (commentez le bloque BEGIN WordPress)
|
||||
#<IfModule mod_rewrite.c>
|
||||
# Options +FollowSymlinks
|
||||
# RewriteEngine on
|
||||
# RewriteCond %{REQUEST_URI} !/maintenance.html$
|
||||
# # use X-FORWARDED-FOR with haproxy
|
||||
# RewriteCond %{HTTP:X-FORWARDED-FOR} !86.65.205.242
|
||||
# RewriteRule $ /maintenance.html [R=302,L]
|
||||
#</IfModule>
|
||||
|
||||
# BEGIN WordPress
|
||||
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
|
||||
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
|
||||
# Toute modification des directives situées entre ces marqueurs sera surchargée.
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteEngine On
|
||||
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||
RewriteBase /
|
||||
RewriteRule ^index\.php$ - [L]
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteRule . /index.php [L]
|
||||
</IfModule>
|
||||
|
||||
# END WordPress
|
||||
1
.upload/phpNnxTHP
Normal file
1
.upload/phpNnxTHP
Normal file
File diff suppressed because one or more lines are too long
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
|
|
@ -16,8 +16,7 @@
|
|||
"titleBar.activeBackground": "#c20b19",
|
||||
"titleBar.activeForeground": "#e7e7e7",
|
||||
"titleBar.inactiveBackground": "#c20b1999",
|
||||
"titleBar.inactiveForeground": "#e7e7e799",
|
||||
"commandCenter.border": "#e7e7e799"
|
||||
"titleBar.inactiveForeground": "#e7e7e799"
|
||||
},
|
||||
"peacock.remoteColor": "#C20B19"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
ARG PHP_8_5_TAG=latest
|
||||
|
||||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.5:${PHP_8_5_TAG}
|
||||
COPY --chown=www-data:www-data . /app/srcs
|
||||
USER root
|
||||
RUN chmod -R 755 /app/srcs/public/app/uploads
|
||||
USER www-data
|
||||
BIN
Maintenance-Site-SBV.jpg
Executable file
BIN
Maintenance-Site-SBV.jpg
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 184 KiB |
|
|
@ -1,83 +1,5 @@
|
|||
{
|
||||
"name": "uwil/sbv",
|
||||
"description": "Site de SBV",
|
||||
"repositories": [
|
||||
{
|
||||
"type": "composer",
|
||||
"url": "https://wpackagist.org",
|
||||
"only": [
|
||||
"wpackagist-plugin/*",
|
||||
"wpackagist-theme/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "composer",
|
||||
"url": "https://lab.s-web.fr/api/v4/group/23/-/packages/composer/packages.json"
|
||||
},
|
||||
{
|
||||
"type": "composer",
|
||||
"url": "https://connect.advancedcustomfields.com"
|
||||
"require": {
|
||||
"vlucas/phpdotenv": "^4.1"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": ">=8.3",
|
||||
"composer/installers": "^2.2",
|
||||
"vlucas/phpdotenv": "^5.5",
|
||||
"oscarotero/env": "^2.1",
|
||||
"roots/bedrock-autoloader": "^1.0",
|
||||
"roots/bedrock-disallow-indexing": "^2.0",
|
||||
"roots/wordpress": "^7.0",
|
||||
"roots/wp-config": "1.0.0",
|
||||
"wpackagist-plugin/wordpress-seo": "^27.4",
|
||||
"wpengine/advanced-custom-fields-pro": "^6.8",
|
||||
"uwil/admin-secure-wp": "^3.1",
|
||||
"wpackagist-plugin/tinymce-advanced": "^5.9",
|
||||
"wpackagist-plugin/master-slider": "^3.11",
|
||||
"wpackagist-plugin/polylang": "^3.8",
|
||||
"wpackagist-plugin/post-types-order": "^2.4",
|
||||
"uwil/sbv-theme": "^1.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"squizlabs/php_codesniffer": "^3.7.1",
|
||||
"roave/security-advisories": "dev-latest",
|
||||
"slevomat/coding-standard": "^8.13",
|
||||
"automattic/vipwpcs": "^2.2"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"preferred-install": "dist",
|
||||
"allow-plugins": {
|
||||
"composer/installers": true,
|
||||
"roots/wordpress-core-installer": true,
|
||||
"dealerdirect/phpcodesniffer-composer-installer": true
|
||||
},
|
||||
"gitlab-domains": [
|
||||
"lab.s-web.fr"
|
||||
]
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true,
|
||||
"extra": {
|
||||
"installer-paths": {
|
||||
"public/app/mu-plugins/{$name}/": [
|
||||
"type:wordpress-muplugin",
|
||||
"wpengine/advanced-custom-fields-pro"
|
||||
],
|
||||
"public/app/plugins/{$name}/": [
|
||||
"type:wordpress-plugin"
|
||||
],
|
||||
"public/app/themes/{$name}/": [
|
||||
"type:wordpress-theme"
|
||||
]
|
||||
},
|
||||
"wordpress-install-dir": "public/wp"
|
||||
},
|
||||
"scripts": {
|
||||
"post-root-package-install": [
|
||||
"php -r \"copy('.env.example', '.env');\""
|
||||
],
|
||||
"test": [
|
||||
"phpcs"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
2564
composer.lock
generated
2564
composer.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -1,163 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Your base production configuration goes in this file. Environment-specific
|
||||
* overrides go in their respective config/environments/{{WP_ENV}}.php file.
|
||||
*
|
||||
* A good default policy is to deviate from the production config as little as
|
||||
* possible. Try to define as much of your configuration in this file as you
|
||||
* can.
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
use function Env\env;
|
||||
|
||||
/**
|
||||
* Directory containing all of the site's files
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
$root_dir = dirname(__DIR__);
|
||||
|
||||
/**
|
||||
* Document Root
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
$webroot_dir = $root_dir . '/public';
|
||||
|
||||
/**
|
||||
* Use Dotenv to set required environment variables and load .env file in root
|
||||
* .env.local will override .env if it exists
|
||||
*/
|
||||
if (file_exists($root_dir . '/.env')) {
|
||||
$env_files = file_exists($root_dir . '/.env.local')
|
||||
? ['.env', '.env.local']
|
||||
: ['.env'];
|
||||
|
||||
$dotenv = Dotenv\Dotenv::createUnsafeImmutable($root_dir, $env_files, false);
|
||||
|
||||
$dotenv->load();
|
||||
|
||||
$dotenv->required(['WP_HOME', 'WP_SITEURL']);
|
||||
if (!env('DATABASE_URL')) {
|
||||
$dotenv->required(['DB_NAME', 'DB_USER', 'DB_PASSWORD']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set up our global environment constant and load its config first
|
||||
* Default: production
|
||||
*/
|
||||
define('WP_ENV', env('WP_ENV') ?: 'production');
|
||||
|
||||
/**
|
||||
* Infer WP_ENVIRONMENT_TYPE based on WP_ENV
|
||||
*/
|
||||
if (!env('WP_ENVIRONMENT_TYPE') && in_array(WP_ENV, ['production', 'staging', 'development'])) {
|
||||
Config::define('WP_ENVIRONMENT_TYPE', WP_ENV);
|
||||
}
|
||||
|
||||
/**
|
||||
* URLs
|
||||
*/
|
||||
Config::define('WP_HOME', env('WP_HOME'));
|
||||
Config::define('WP_SITEURL', env('WP_SITEURL'));
|
||||
|
||||
/**
|
||||
* Custom Content Directory
|
||||
*/
|
||||
Config::define('CONTENT_DIR', '/app');
|
||||
Config::define('WP_CONTENT_DIR', $webroot_dir . Config::get('CONTENT_DIR'));
|
||||
Config::define('WP_CONTENT_URL', Config::get('WP_HOME') . Config::get('CONTENT_DIR'));
|
||||
|
||||
/**
|
||||
* DB settings
|
||||
*/
|
||||
if (env('DB_SSL')) {
|
||||
Config::define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);
|
||||
}
|
||||
|
||||
Config::define('DB_NAME', env('DB_NAME'));
|
||||
Config::define('DB_USER', env('DB_USER'));
|
||||
Config::define('DB_PASSWORD', env('DB_PASSWORD'));
|
||||
Config::define('DB_HOST', env('DB_HOST') ?: 'localhost');
|
||||
Config::define('DB_CHARSET', 'utf8mb4');
|
||||
Config::define('DB_COLLATE', '');
|
||||
$table_prefix = env('DB_PREFIX') ?: 'wp_';
|
||||
|
||||
if (env('DATABASE_URL')) {
|
||||
$dsn = (object) parse_url(env('DATABASE_URL'));
|
||||
|
||||
Config::define('DB_NAME', substr($dsn->path, 1));
|
||||
Config::define('DB_USER', $dsn->user);
|
||||
Config::define('DB_PASSWORD', isset($dsn->pass) ? $dsn->pass : null);
|
||||
Config::define('DB_HOST', isset($dsn->port) ? "{$dsn->host}:{$dsn->port}" : $dsn->host);
|
||||
}
|
||||
|
||||
/**
|
||||
* Authentication Unique Keys and Salts
|
||||
*/
|
||||
Config::define('AUTH_KEY', env('AUTH_KEY'));
|
||||
Config::define('SECURE_AUTH_KEY', env('SECURE_AUTH_KEY'));
|
||||
Config::define('LOGGED_IN_KEY', env('LOGGED_IN_KEY'));
|
||||
Config::define('NONCE_KEY', env('NONCE_KEY'));
|
||||
Config::define('AUTH_SALT', env('AUTH_SALT'));
|
||||
Config::define('SECURE_AUTH_SALT', env('SECURE_AUTH_SALT'));
|
||||
Config::define('LOGGED_IN_SALT', env('LOGGED_IN_SALT'));
|
||||
Config::define('NONCE_SALT', env('NONCE_SALT'));
|
||||
|
||||
/**
|
||||
* Custom Settings
|
||||
*/
|
||||
Config::define('AUTOMATIC_UPDATER_DISABLED', true);
|
||||
Config::define('DISABLE_WP_CRON', env('DISABLE_WP_CRON') ?: false);
|
||||
|
||||
// Disable the plugin and theme file editor in the admin
|
||||
Config::define('DISALLOW_FILE_EDIT', true);
|
||||
|
||||
// Disable plugin and theme updates and installation from the admin
|
||||
Config::define('DISALLOW_FILE_MODS', true);
|
||||
|
||||
// Limit the number of post revisions
|
||||
Config::define('WP_POST_REVISIONS', env('WP_POST_REVISIONS') ?? true);
|
||||
|
||||
/**
|
||||
* Debugging Settings
|
||||
*/
|
||||
Config::define('WP_DEBUG_DISPLAY', false);
|
||||
Config::define('WP_DEBUG_LOG', false);
|
||||
Config::define('SCRIPT_DEBUG', false);
|
||||
ini_set('display_errors', '0');
|
||||
|
||||
/**
|
||||
* Allow WordPress to detect HTTPS when used behind a reverse proxy or a load balancer
|
||||
* See https://codex.wordpress.org/Function_Reference/is_ssl#Notes
|
||||
*/
|
||||
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
|
||||
$_SERVER['HTTPS'] = 'on';
|
||||
}
|
||||
|
||||
$env_config = __DIR__ . '/environments/' . WP_ENV . '.php';
|
||||
|
||||
if (file_exists($env_config)) {
|
||||
require_once $env_config;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom config
|
||||
*/
|
||||
$custom_config = __DIR__ . '/custom.php';
|
||||
|
||||
if (file_exists($custom_config)) {
|
||||
require_once $custom_config;
|
||||
}
|
||||
|
||||
Config::apply();
|
||||
|
||||
/**
|
||||
* Bootstrap WordPress
|
||||
*/
|
||||
if (!defined('ABSPATH')) {
|
||||
define('ABSPATH', $webroot_dir . '/wp/');
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Configuration overrides for WP_ENV === 'development'
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
use function Env\env;
|
||||
|
||||
/**
|
||||
* Disable all core automatic updates
|
||||
*/
|
||||
Config::define('WP_AUTO_UPDATE_CORE', false);
|
||||
|
||||
/**
|
||||
* ACF BO
|
||||
*/
|
||||
if (WP_ENV !== 'development') {
|
||||
Config::define('ACF_LITE', true);
|
||||
}
|
||||
|
||||
/**
|
||||
* SMTP
|
||||
*/
|
||||
Config::define('SMTP_HOST', env('SMTP_HOST'));
|
||||
Config::define('SMTP_PORT', env('SMTP_PORT'));
|
||||
Config::define('SMTP_AUTH', env('SMTP_AUTH'));
|
||||
Config::define('SMTP_USER', env('SMTP_USER'));
|
||||
Config::define('SMTP_PASS', env('SMTP_PASS'));
|
||||
Config::define('SMTP_SECURE', env('SMTP_SECURE'));
|
||||
Config::define('MAIL_FROM_NAME', env('MAIL_FROM_NAME'));
|
||||
Config::define('MAIL_FROM_ADDRESS', env('MAIL_FROM_ADDRESS'));
|
||||
|
||||
/**
|
||||
* Contact
|
||||
*/
|
||||
Config::define('CONTACT_MAIL_RECRUTEMENT', env('CONTACT_MAIL_RECRUTEMENT'));
|
||||
Config::define('CONTACT_MAIL_COMMERCIAL', env('CONTACT_MAIL_COMMERCIAL'));
|
||||
Config::define('CONTACT_MAIL_PRESSE', env('CONTACT_MAIL_PRESSE'));
|
||||
Config::define('CONTACT_MAIL_AUTRE', env('CONTACT_MAIL_AUTRE'));
|
||||
Config::define('CONTACT_MAIL_PAI', env('CONTACT_MAIL_PAI'));
|
||||
Config::define('CONTACT_MAIL_SAV', env('CONTACT_MAIL_SAV'));
|
||||
|
||||
/**
|
||||
* MATOMO ANALYTICS
|
||||
*/
|
||||
Config::define('MATOMO_SITE_ID', env('MATOMO_SITE_ID'));
|
||||
|
||||
/**
|
||||
* GOOGLE RECAPTCHA
|
||||
*/
|
||||
Config::define('GOOGLE_RECAPTCHA_PUBLIC', env('GOOGLE_RECAPTCHA_PUBLIC'));
|
||||
Config::define('GOOGLE_RECAPTCHA_PRIVATE', env('GOOGLE_RECAPTCHA_PRIVATE'));
|
||||
|
||||
/**
|
||||
* UWIL ADMIN SECURE
|
||||
*/
|
||||
Config::define('UWIL_ADMIN_SECURE_CIDR_LIST', env('UWIL_ADMIN_SECURE_CIDR_LIST', ''));
|
||||
Config::define('UWIL_ADMIN_SECURE_CIDR_PROJECT_ALLOWED_LIST', env('UWIL_ADMIN_SECURE_CIDR_PROJECT_ALLOWED_LIST', ''));
|
||||
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Configuration overrides for WP_ENV === 'development'
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
use function Env\env;
|
||||
|
||||
Config::define('SAVEQUERIES', true);
|
||||
Config::define('WP_DEBUG', true);
|
||||
Config::define('WP_DEBUG_DISPLAY', true);
|
||||
Config::define('WP_DEBUG_LOG', env('WP_DEBUG_LOG') ?? true);
|
||||
Config::define('WP_DISABLE_FATAL_ERROR_HANDLER', true);
|
||||
Config::define('SCRIPT_DEBUG', true);
|
||||
Config::define('DISALLOW_INDEXING', true);
|
||||
|
||||
ini_set('display_errors', '1');
|
||||
|
||||
// Enable plugin and theme updates and installation from the admin
|
||||
Config::define('DISALLOW_FILE_MODS', false);
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Configuration overrides for WP_ENV === 'staging'
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
|
||||
/**
|
||||
* You should try to keep staging as close to production as possible. However,
|
||||
* should you need to, you can always override production configuration values
|
||||
* with `Config::define`.
|
||||
*
|
||||
* Example: `Config::define('WP_DEBUG', true);`
|
||||
* Example: `Config::define('DISALLOW_FILE_MODS', false);`
|
||||
*/
|
||||
|
||||
Config::define('DISALLOW_INDEXING', true);
|
||||
17
index.php
Executable file
17
index.php
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
/**
|
||||
* Front to the WordPress application. This file doesn't do anything, but loads
|
||||
* wp-blog-header.php which does and tells WordPress to load the theme.
|
||||
*
|
||||
* @package WordPress
|
||||
*/
|
||||
|
||||
/**
|
||||
* Tells WordPress to load the WordPress theme and output it.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
define( 'WP_USE_THEMES', true );
|
||||
|
||||
/** Loads the WordPress Environment and Template */
|
||||
require __DIR__ . '/wp-blog-header.php';
|
||||
384
license.txt
Executable file
384
license.txt
Executable file
|
|
@ -0,0 +1,384 @@
|
|||
WordPress - Web publishing software
|
||||
|
||||
Copyright 2011-2021 by the contributors
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
This program incorporates work covered by the following copyright and
|
||||
permission notices:
|
||||
|
||||
b2 is (c) 2001, 2002 Michel Valdrighi - https://cafelog.com
|
||||
|
||||
Wherever third party code has been used, credit has been given in the code's
|
||||
comments.
|
||||
|
||||
b2 is released under the GPL
|
||||
|
||||
and
|
||||
|
||||
WordPress - Web publishing software
|
||||
|
||||
Copyright 2003-2010 by the contributors
|
||||
|
||||
WordPress is released under the GPL
|
||||
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
||||
WRITTEN OFFER
|
||||
|
||||
The source code for any program binaries or compressed scripts that are
|
||||
included with WordPress can be freely obtained at the following URL:
|
||||
|
||||
https://wordpress.org/download/source/
|
||||
9
maintenance.htaccess
Executable file
9
maintenance.htaccess
Executable file
|
|
@ -0,0 +1,9 @@
|
|||
<IfModule mod_rewrite.c>
|
||||
Options +FollowSymlinks
|
||||
RewriteEngine on
|
||||
RewriteCond %{REQUEST_URI} !/maintenance.html$
|
||||
RewriteCond %{REQUEST_URI} !/Maintenance-Site-SBV.jpg$
|
||||
#use X-FORWARDED-FOR whith haproxy
|
||||
RewriteCond %{HTTP:X-FORWARDED-FOR} !86.65.205.242
|
||||
RewriteRule $ /maintenance.html [R=302,L]
|
||||
</IfModule>
|
||||
9
maintenance.html
Executable file
9
maintenance.html
Executable file
|
|
@ -0,0 +1,9 @@
|
|||
<!doctype html>
|
||||
<html lang="fr" style="height:100%;">
|
||||
<head>
|
||||
<title>SBV est en refonte</title>
|
||||
</head>
|
||||
<body style="height:100%; background-color:#FFFFFF; margin:0; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center; align-items: center; ">
|
||||
<div><img src="Maintenance-Site-SBV.jpg" alt="" style="width:100%; height:auto;"/></div>
|
||||
</body>
|
||||
</html>
|
||||
130
manifest.yaml
130
manifest.yaml
|
|
@ -1,130 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-config-map
|
||||
data:
|
||||
DB_NAME: "${APP_DB_NAME}"
|
||||
DB_USER: "${APP_DB_USER}"
|
||||
DB_PASSWORD: "${APP_DB_PASSWORD}"
|
||||
DB_HOST: "${APP_DB_HOST}"
|
||||
DB_PREFIX: "ldc_"
|
||||
WP_ENV: "${APP_WP_ENV}"
|
||||
WP_HOME: "https://${REDIRECT}${APP_DOMAIN}"
|
||||
WP_SITEURL: "https://${REDIRECT}${APP_DOMAIN}/wp"
|
||||
AUTH_KEY: "${APP_AUTH_KEY}"
|
||||
SECURE_AUTH_KEY: "${APP_SECURE_AUTH_KEY}"
|
||||
LOGGED_IN_KEY: "${APP_LOGGED_IN_KEY}"
|
||||
NONCE_KEY: "${APP_NONCE_KEY}"
|
||||
AUTH_SALT: "${APP_AUTH_SALT}"
|
||||
SECURE_AUTH_SALT: "${APP_SECURE_AUTH_SALT}"
|
||||
LOGGED_IN_SALT: "${APP_LOGGED_IN_SALT}"
|
||||
NONCE_SALT: "${APP_NONCE_SALT}"
|
||||
DISABLE_WP_CRON: "true"
|
||||
SMTP_HOST: "${APP_SMTP_HOST}"
|
||||
SMTP_PORT: "${APP_SMTP_PORT}"
|
||||
SMTP_AUTH: "${APP_SMTP_AUTH}"
|
||||
SMTP_USER: "${APP_SMTP_USER}"
|
||||
SMTP_PASS: "${APP_SMTP_PASS}"
|
||||
SMTP_SECURE: "${APP_SMTP_SECURE}"
|
||||
MAIL_FROM_NAME: "Société Bretonne de Volaille"
|
||||
MAIL_FROM_ADDRESS: "no-reply@societebretonnedevolaille.fr"
|
||||
CONTACT_MAIL_RECRUTEMENT: "${APP_CONTACT_MAIL_RECRUTEMENT}"
|
||||
CONTACT_MAIL_COMMERCIAL: "${APP_CONTACT_MAIL_COMMERCIAL}"
|
||||
CONTACT_MAIL_PRESSE: "${APP_CONTACT_MAIL_PRESSE}"
|
||||
CONTACT_MAIL_AUTRE: "${APP_CONTACT_MAIL_AUTRE}"
|
||||
CONTACT_MAIL_PAI: "${APP_CONTACT_MAIL_PAI}"
|
||||
CONTACT_MAIL_SAV: "${APP_CONTACT_MAIL_SAV}"
|
||||
MATOMO_SITE_ID: "${APP_MATOMO_SITE_ID}"
|
||||
GOOGLE_RECAPTCHA_PUBLIC: "${APP_GOOGLE_RECAPTCHA_PUBLIC}"
|
||||
GOOGLE_RECAPTCHA_PRIVATE: "${APP_GOOGLE_RECAPTCHA_PRIVATE}"
|
||||
UWIL_ADMIN_SECURE_CIDR_LIST: "${APP_GLOBAL_UWIL_ADMIN_SECURE_CIDR_LIST}"
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-pvc-storage
|
||||
spec:
|
||||
storageClassName: "csi-cinder-classic"
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: $APP_PVC_SIZE
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-deployment
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: ${CI_PROJECT_PATH_SLUG}-app
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: ${CI_PROJECT_PATH_SLUG}-app
|
||||
spec:
|
||||
containers:
|
||||
- name: ${CI_PROJECT_PATH_SLUG}-container
|
||||
image: $IMAGE_TAG
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-config-map
|
||||
resources:
|
||||
limits:
|
||||
cpu: "${APP_CI_CPU_LIMIT}"
|
||||
memory: "${APP_CI_MEMORY_LIMIT}"
|
||||
requests:
|
||||
cpu: "${APP_CI_CPU_REQUEST}"
|
||||
memory: "${APP_CI_MEMORY_REQUEST}"
|
||||
volumeMounts:
|
||||
- name: storage
|
||||
mountPath: /app/srcs/public/app/uploads
|
||||
imagePullSecrets:
|
||||
- name: docker-registry-credentials
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
fsGroup: 33
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
volumes:
|
||||
- name: storage
|
||||
persistentVolumeClaim:
|
||||
claimName: ${CI_PROJECT_PATH_SLUG}-pvc-storage
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-service
|
||||
spec:
|
||||
selector:
|
||||
app: ${CI_PROJECT_PATH_SLUG}-app
|
||||
ports:
|
||||
- port: 80
|
||||
targetPort: 80
|
||||
|
||||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-ingress-route
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
- websecure
|
||||
routes:
|
||||
- match: Host(`${APP_DOMAIN}`) || Host(`www.${APP_DOMAIN}`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: ${CI_PROJECT_PATH_SLUG}-service
|
||||
port: 80
|
||||
middlewares:
|
||||
- name: redirect-no-www-to-www
|
||||
namespace: common-services
|
||||
tls:
|
||||
secretName: ${CRT_TLS_NAME}
|
||||
25
phpcs.xml
25
phpcs.xml
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ruleset name="Roots" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vendor/squizlabs/php_codesniffer/phpcs.xsd">
|
||||
<description>Roots Coding Standards</description>
|
||||
|
||||
<!-- Scan all files in directory -->
|
||||
<file>.</file>
|
||||
|
||||
<!-- Scan only PHP files -->
|
||||
<arg name="extensions" value="php"/>
|
||||
|
||||
<!-- Ignore WordPress and Composer dependencies -->
|
||||
<exclude-pattern>web/wp</exclude-pattern>
|
||||
<exclude-pattern>vendor/</exclude-pattern>
|
||||
<exclude-pattern>web/app/plugins/*</exclude-pattern>
|
||||
|
||||
<!-- Show colors in console -->
|
||||
<arg value="-colors"/>
|
||||
|
||||
<!-- Show sniff codes in all reports -->
|
||||
<arg value="ns"/>
|
||||
|
||||
<!-- Use PSR-2 as a base -->
|
||||
<rule ref="PSR2"/>
|
||||
<rule ref="WordPress-VIP-Go" />
|
||||
</ruleset>
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
---
|
||||
apiVersion: cert-manager.io/v1
|
||||
kind: Certificate
|
||||
metadata:
|
||||
name: $APP_DOMAIN
|
||||
spec:
|
||||
dnsNames:
|
||||
- $APP_DOMAIN
|
||||
- www.${APP_DOMAIN}
|
||||
secretName: $APP_DOMAIN
|
||||
issuerRef:
|
||||
name: $APP_CERT_ISSUER
|
||||
kind: ClusterIssuer
|
||||
---
|
||||
# Redirect with domain replacement
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: Middleware
|
||||
metadata:
|
||||
name: redirect-multi-to-sbv
|
||||
spec:
|
||||
redirectRegex:
|
||||
regex: ^https://(.*)(canardpassion|farmor|ronsard|procanar)(.*)
|
||||
replacement: https://${REDIRECT}${APP_DOMAIN}
|
||||
permanent: true
|
||||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: redirect-multi-to-sbv
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- match: (Host(`canardpassion.fr`) || Host(`www.canardpassion.fr`) || Host(`farmor.fr`) || Host(`www.farmor.fr`) || Host(`ronsard.fr`) || Host(`www.ronsard.fr`) || Host(`ronsard.com`) || Host(`www.ronsard.com`) || Host(`procanar.fr`) || Host(`www.procanar.fr`) && !PathPrefix(`/.well-known/acme-challenge/`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: api@internal
|
||||
kind: TraefikService
|
||||
middlewares:
|
||||
- name: redirect-multi-to-sbv
|
||||
tls:
|
||||
secretName: redirect-multi-to-sbv
|
||||
---
|
||||
apiVersion: cert-manager.io/v1
|
||||
kind: Certificate
|
||||
metadata:
|
||||
name: redirect-multi-to-sbv
|
||||
spec:
|
||||
dnsNames:
|
||||
- canardpassion.fr
|
||||
- www.canardpassion.fr
|
||||
- farmor.fr
|
||||
- www.farmor.fr
|
||||
- ronsard.fr
|
||||
- www.ronsard.fr
|
||||
- ronsard.com
|
||||
- www.ronsard.com
|
||||
- procanar.fr
|
||||
- www.procanar.fr
|
||||
secretName: redirect-multi-to-sbv
|
||||
issuerRef:
|
||||
name: $APP_CERT_ISSUER
|
||||
kind: ClusterIssuer
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
|
||||
# BEGIN WordPress
|
||||
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
|
||||
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
|
||||
# Toute modification des directives situées entre ces marqueurs sera surchargée.
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteEngine On
|
||||
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||
RewriteBase /
|
||||
RewriteRule ^index\.php$ - [L]
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteRule . /index.php [L]
|
||||
</IfModule>
|
||||
# END WordPress
|
||||
|
||||
# Block WordPress xmlrpc.php requests
|
||||
<Files xmlrpc.php>
|
||||
order deny,allow
|
||||
deny from all
|
||||
</Files>
|
||||
|
||||
# Rules to disable WP Comments
|
||||
<files wp-comments-post.php>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</files>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"The suggested policy text has been copied to your clipboard.":["Le texte de la politique propos\u00e9e a \u00e9t\u00e9 copi\u00e9 dans votre presse-papiers."],"This user’s personal data export file was downloaded.":["L\u2019exportation des donn\u00e9es personnelles de ce compte a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e."],"This user’s personal data export link was sent.":["Le lien d\u2019exportation des donn\u00e9es personnelles de ce compte a \u00e9t\u00e9 envoy\u00e9."],"An error occurred while attempting to find and erase personal data.":["Une erreur est survenue lors de la tentative de trouver et de retirer des donn\u00e9es personnelles."],"Personal data was found for this user but some of the personal data found was not erased.":["Des donn\u00e9es personnelles ont \u00e9t\u00e9 trouv\u00e9es pour ce compte mais certaines donn\u00e9es personnelles trouv\u00e9es n\u2019ont pas \u00e9t\u00e9 supprim\u00e9es."],"All of the personal data found for this user was erased.":["Toutes les donn\u00e9es personnelles trouv\u00e9es pour ce compte ont \u00e9t\u00e9 supprim\u00e9es."],"Personal data was found for this user but was not erased.":["Des donn\u00e9es personnelles ont \u00e9t\u00e9 trouv\u00e9es pour ce compte mais n\u2019ont pas \u00e9t\u00e9 supprim\u00e9es."],"No personal data was found for this user.":["Aucune donn\u00e9e personnelle n\u2019a \u00e9t\u00e9 trouv\u00e9e pour ce compte."],"An error occurred while attempting to export personal data.":["Une erreur est survenue en tentant d\u2019exporter des donn\u00e9es personnelles."],"No personal data export file was generated.":["Aucun fichier d\u2019exportation de donn\u00e9es personnelles n\u2019a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9."]}},"comment":{"reference":"wp-admin\/js\/privacy-tools.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Editor tips":["Astuces de l\u2019\u00e9diteur"],"Disable tips":["D\u00e9sactiver les astuces"],"Got it":["J\u2019ai compris"],"See next tip":["Voir l\u2019astuce suivante"]}},"comment":{"reference":"wp-includes\/js\/dist\/nux.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code.":["%1$s est obsol\u00e8te depuis la version %2$s\u00a0! Utilisez %3$s \u00e0 la place. Pensons \u00e0 \u00e9crire du code plus inclusif."]}},"comment":{"reference":"wp-admin\/js\/password-strength-meter.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%s applied.":["%s appliqu\u00e9."],"%s removed.":["%s retir\u00e9."]}},"comment":{"reference":"wp-includes\/js\/dist\/rich-text.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Create pattern\/reusable block":["Cr\u00e9er une composition ou un bloc r\u00e9utilisable"],"Unsynced pattern created: %s":["Composition non synchronis\u00e9e cr\u00e9\u00e9e\u00a0: %s"],"Synced pattern created: %s":["Composition synchronis\u00e9e cr\u00e9\u00e9e\u00a0: %s"],"Untitled pattern block":["Composition de blocs sans titre"],"Editing the pattern will update it anywhere it is used.":["La modification de cette composition mettra \u00e0 jour son contenu partout o\u00f9 elle est utilis\u00e9e."],"Synced":["Synchronis\u00e9e"],"My pattern":["Ma composition"],"Create pattern":["Cr\u00e9er une composition"],"Manage patterns":["G\u00e9rer les compositions"],"Detach pattern":["D\u00e9tacher la composition"],"Detach patterns":["D\u00e9tacher les compositions"],"Create":["Cr\u00e9er"],"Cancel":["Annuler"],"Name":["Nom"]}},"comment":{"reference":"wp-includes\/js\/dist\/reusable-blocks.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s Block. Row %2$d":["Bloc %1$s. Ligne %2$d"],"Design":["Apparence"],"%s Block":["Bloc %s"],"%1$s Block. %2$s":["Bloc %1$s. %2$s"],"%1$s Block. Column %2$d":["%1$s bloc. Colonne %2$d"],"%1$s Block. Column %2$d. %3$s":["Bloc %1$s. Colonne %2$d. %3$s"],"%1$s Block. Row %2$d. %3$s":["Bloc %1$s. Ligne %2$d. %3$s"],"Reusable blocks":["Blocs r\u00e9utilisables"],"Embeds":["Contenus embarqu\u00e9s"],"Text":["Texte"],"Widgets":["Widgets"],"Theme":["Th\u00e8me"],"Media":["M\u00e9dias"]}},"comment":{"reference":"wp-includes\/js\/dist\/blocks.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"You are probably offline.":["Vous \u00eates probablement hors ligne."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Le t\u00e9l\u00e9versement du m\u00e9dia a \u00e9chou\u00e9. S\u2019il s\u2019agit d\u2019une photo ou d\u2019une grande image, veuillez la redimensionner puis r\u00e9essayer."],"The response is not a valid JSON response.":["La r\u00e9ponse n\u2019est pas une r\u00e9ponse JSON valide."],"An unknown error occurred.":["Une erreur inconnue est survenue."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Submitted on:":["Envoy\u00e9 le\u00a0:"],"%1$s %2$s, %3$s at %4$s:%5$s":["%2$s %1$s %3$s \u00e0 %4$sh%5$s"]}},"comment":{"reference":"wp-admin\/js\/comment.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Selected crop ratio exceeds the boundaries of the image. Try a different ratio.":["Le ratio de recadrage s\u00e9lectionn\u00e9 d\u00e9passe les limites de l\u2019image. Essayez un ratio diff\u00e9rent."],"Could not load the preview image.":["Impossible de charger l\u2019image de pr\u00e9visualisation."],"Could not load the preview image. Please reload the page and try again.":["Impossible de charger l\u2019image de pr\u00e9visualisation. Veuillez recharger la page et r\u00e9essayer."],"Image updated.":["Image mise \u00e0 jour."]}},"comment":{"reference":"wp-admin\/js\/image-edit.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Unsynced pattern created: %s":["Composition non synchronis\u00e9e cr\u00e9\u00e9e\u00a0: %s"],"Synced pattern created: %s":["Composition synchronis\u00e9e cr\u00e9\u00e9e\u00a0: %s"],"Editing the pattern will update it anywhere it is used.":["La modification de cette composition mettra \u00e0 jour son contenu partout o\u00f9 elle est utilis\u00e9e."],"Synced":["Synchronis\u00e9e"],"My pattern":["Ma composition"],"Create pattern":["Cr\u00e9er une composition"],"Manage patterns":["G\u00e9rer les compositions"],"Detach pattern":["D\u00e9tacher la composition"],"Detach patterns":["D\u00e9tacher les compositions"],"Create":["Cr\u00e9er"],"Cancel":["Annuler"],"Name":["Nom"],"Categories":["Cat\u00e9gories"]}},"comment":{"reference":"wp-includes\/js\/dist\/patterns.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Search for commands":["Rechercher des commandes"],"Command palette":["Palette de commandes"],"Open the command palette.":["Ouvrir la palette de commandes."],"No results found.":["Aucun r\u00e9sultat."]}},"comment":{"reference":"wp-includes\/js\/dist\/commands.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Pattern imported successfully!":["Composition bien import\u00e9e\u00a0!"],"Invalid pattern JSON file":["Fichier JSON de la composition invalide"],"button label\u0004Import":["Importer"],"Unknown error":["Erreur inconnue"],"Invalid JSON file":["Fichier JSON non valide"],"Import from JSON":["Importer depuis un JSON"],"File":["Fichier"]}},"comment":{"reference":"wp-includes\/js\/dist\/list-reusable-blocks.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Annotation":["Annotation"]}},"comment":{"reference":"wp-includes\/js\/dist\/annotations.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Global Styles":["Styles globaux"],"Widget types":["Types de widget"],"Menu Item":["\u00c9l\u00e9ment de menu"],"Comment":["Commentaire"],"Widget areas":["Zone de widget"],"Site":["Site"],"Post Type":["Type de publication"],"Taxonomy":["Taxonomie"],"Menu Location":["Emplacements de menus"],"Menu":["Menu"],"User":["Compte"],"Base":["Base"],"Widgets":["Widgets"],"Site Title":["Titre du site"],"Themes":["Th\u00e8mes"],"(no title)":["(pas de titre)"],"Media":["M\u00e9dias"],"Plugins":["Extensions"]}},"comment":{"reference":"wp-includes\/js\/dist\/core-data.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Running additional tests... please wait.":["Ex\u00e9cution de tests suppl\u00e9mentaires\u2026 veuillez patienter."],"All site health tests have finished running. There are items that should be addressed.":["Tous les tests de sant\u00e9 du site sont termin\u00e9s. Certains points doivent \u00eatre trait\u00e9s."],"All site health tests have finished running. Your site is looking good.":["Tous les tests de sant\u00e9 du site sont termin\u00e9s. Votre site semble \u00eatre en bon \u00e9tat."],"Unavailable":["Indisponible"],"No details available":["Aucun d\u00e9tail disponible"],"A test is unavailable":["Un test n\u2019est pas disponible"],"Should be improved":["Peut \u00eatre am\u00e9lior\u00e9"],"Good":["Bien"],"%s critical issue":["%s probl\u00e8me critique","%s probl\u00e8mes critiques"],"%s item with no issues detected":["%s \u00e9l\u00e9ment sans probl\u00e8me d\u00e9tect\u00e9","%s \u00e9l\u00e9ments sans probl\u00e8me d\u00e9tect\u00e9s"],"%s recommended improvement":["%s am\u00e9lioration recommand\u00e9e","%s am\u00e9liorations recommand\u00e9es"],"Site information has been copied to your clipboard.":["Les informations du site ont \u00e9t\u00e9 copi\u00e9es dans le presse-papier."]}},"comment":{"reference":"wp-admin\/js\/site-health.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Use as featured image":["Utiliser comme image mise en avant"],"Saving\u2026":["Enregistrement\u2026"],"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."],"Done":["Termin\u00e9"]}},"comment":{"reference":"wp-admin\/js\/set-post-thumbnail.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Drag boxes here":["Glissez les blocs ici"],"Add boxes from the Screen Options menu":["Ajouter des blocs depuis le menu d\u2019options de l\u2019\u00e9cran"],"The boxes order has been saved.":["L\u2019ordre des boites a \u00e9t\u00e9 enregistr\u00e9."],"The box is on the last position":["La boite est en derni\u00e8re position"],"The box is on the first position":["La boite est en premi\u00e8re position"]}},"comment":{"reference":"wp-admin\/js\/postbox.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Widget has been added to the selected sidebar":["Le widget a \u00e9t\u00e9 ajout\u00e9 \u00e0 la colonne lat\u00e9rale s\u00e9lectionn\u00e9e"],"Saved":["Enregistr\u00e9"],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"Save":["Enregistrer"]}},"comment":{"reference":"wp-admin\/js\/widgets.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"All application passwords revoked.":["Tous les mots de passe d\u2019application ont \u00e9t\u00e9 r\u00e9voqu\u00e9s."],"Are you sure you want to revoke all passwords? This action cannot be undone.":["Confirmez-vous la r\u00e9vocation de tous les mots de passe\u00a0? Cette action ne peut \u00eatre annul\u00e9e."],"Application password revoked.":["Mot de passe d\u2019application r\u00e9voqu\u00e9."],"Are you sure you want to revoke this password? This action cannot be undone.":["Confirmez-vous la r\u00e9vocation de ce mot de passe\u00a0? Cette action ne peut \u00eatre annul\u00e9e."],"Dismiss this notice.":["Ignorer cette notification."]}},"comment":{"reference":"wp-admin\/js\/application-passwords.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"URL Slug":["Slug de l\u2019URL"],"Permalink saved":["Permalien enregistr\u00e9"],"Published on:":["Publi\u00e9 le\u00a0:"],"Publish on:":["Publi\u00e9 le\u00a0:"],"Schedule for:":["Planifier pour\u00a0:"],"Saving Draft\u2026":["Enregistrement du brouillon\u2026"],"No more comments found.":["Aucun autre commentaire trouv\u00e9."],"Show more comments":["Afficher plus de commentaires"],"post action\/button label\u0004Schedule":["Planifier"],"%1$s %2$s, %3$s at %4$s:%5$s":["%2$s %1$s %3$s \u00e0 %4$sh%5$s"],"Public, Sticky":["Public, \u00e9pingl\u00e9"],"Privately Published":["Mis en ligne en priv\u00e9"],"Save as Pending":["Mettre en attente"],"Password Protected":["Prot\u00e9g\u00e9 par mot de passe"],"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"Update":["Mettre \u00e0 jour"],"Public":["Publique"],"Private":["Priv\u00e9e"],"OK":["OK"],"Save Draft":["Enregistrer le brouillon"],"Cancel":["Annuler"],"Publish":["Publier"],"Published":["Publi\u00e9"]}},"comment":{"reference":"wp-admin\/js\/post.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Are you sure you want to do this?\nThe comment changes you made will be lost.":["Voulez-vous vraiment faire cela\u00a0?\nLes modifications apport\u00e9es au commentaire seront perdues."],"Are you sure you want to edit this comment?\nThe changes you made will be lost.":["Confirmez-vous la modification de ce commentaire\u00a0?\nLes modifications que vous y avez apport\u00e9es seront perdues."],"Approve and Reply":["Approuver et r\u00e9pondre"],"Comments (%s)":["Commentaires (%s)"],"Reply":["R\u00e9pondre"],"Comments":["Commentaires"]}},"comment":{"reference":"wp-admin\/js\/edit-comments.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Preference activated - %s":["Pr\u00e9f\u00e9rence activ\u00e9e - %s"],"Preference deactivated - %s":["Pr\u00e9f\u00e9rence d\u00e9sactiv\u00e9e - %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/preferences.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Mark as nofollow":["Marquer en nofollow"],"Text direction":["Direction du texte"],"A valid language attribute, like \"en\" or \"fr\".":["Un attribut de langue valide, comme \u00ab\u00a0en\u00a0\u00bb ou \u00ab\u00a0fr\u00a0\u00bb."],"Clear Unknown Formatting":["Effacer le formatage inconnu"],"Create page: <mark>%s<\/mark>":["Cr\u00e9er une page\u00a0: <mark>%s<\/mark>"],"Highlight":["Mettre en \u00e9vidence"],"Keyboard input":["Saisie au clavier"],"Inline code":["Code en ligne"],"Link edited.":["Lien modifi\u00e9."],"Link removed.":["Lien retir\u00e9."],"Inline image":["Image en ligne"],"media":["m\u00e9dia"],"photo":["photo"],"Warning: the link has been inserted but may have errors. Please test it.":["Attention\u00a0: le lien a bien \u00e9t\u00e9 ins\u00e9r\u00e9 mais peut contenir des erreurs. Veuillez le tester."],"Link inserted.":["Lien ins\u00e9r\u00e9."],"Left to right":["De gauche \u00e0 droite"],"Right to left":["De droite \u00e0 gauche"],"Link":["Lien"],"Background":["Arri\u00e8re-plan"],"Superscript":["Exposant"],"Subscript":["Indice"],"Unlink":["Supprimer le lien"],"Strikethrough":["Barrer"],"Underline":["Souligner"],"Italic":["Italique"],"Bold":["Gras"],"Language":["Langue"],"Text":["Texte"],"Width":["Largeur"],"Apply":["Appliquer"]}},"comment":{"reference":"wp-includes\/js\/dist\/format-library.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Create a classic widget layout with a title that\u2019s styled by your theme for your widget areas.":["Cr\u00e9ez une mise en page de widget classique avec un titre mis en forme par votre th\u00e8me pour vos zones de widgets."],"Widget Group":["Groupe de widget"],"The \"%s\" block was affected by errors and may not function properly. Check the developer tools for more details.":["Le bloc \u00ab\u00a0%s\u00a0\u00bb a \u00e9t\u00e9 affect\u00e9 par des erreurs et peut ne pas fonctionner correctement. V\u00e9rifiez les outils de d\u00e9veloppement pour obtenir plus de d\u00e9tails."],"Move to widget area":["D\u00e9placer vers la zone des widgets"],"Widget is missing.":["Widget manquant."],"No preview available.":["Aucun aper\u00e7u disponible."],"Legacy Widget Preview":["Aper\u00e7u de l\u2019ancien widget"],"Select widget":["S\u00e9lectionner le widget"],"Convert to blocks":["Convertir en blocs"],"Move to":["D\u00e9placer vers"],"Legacy Widget":["Ancien widget"],"Select a legacy widget to display:":["S\u00e9lectionner un ancien widget pour l\u2019afficher\u00a0:"],"There are no widgets available.":["Il n\u2019y a aucun widget disponible."],"Save":["Enregistrer"],"Title":["Titre"]}},"comment":{"reference":"wp-includes\/js\/dist\/widgets.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"An error has occurred. Please reload the page and try again.":["Une erreur est survenue. Veuillez recharger la page et r\u00e9essayer."]}},"comment":{"reference":"wp-admin\/js\/media.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Plugin details":["D\u00e9tails de l\u2019extension"],"Plugin: %s":["Extension\u00a0: %s"]}},"comment":{"reference":"wp-admin\/js\/plugin-install.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s is deprecated since version %2$s with no alternative available.":["%1$s est obsol\u00e8te depuis la version %2$s, aucune alternative n\u2019est disponible."],"%1$s is deprecated since version %2$s! Use %3$s instead.":["%1$s est obsol\u00e8te depuis la version %2$s\u00a0! Utilisez %3$s \u00e0 la place."],"Expand Main menu":["D\u00e9plier le menu principal"],"Dismiss this notice.":["Ignorer cette notification."],"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n'Cancel' to stop, 'OK' to delete.":["Vous \u00eates en train de supprimer d\u00e9finitivement ces \u00e9l\u00e9ments de votre site.\nCette action ne peut pas \u00eatre annul\u00e9e.\n\u00ab\u00a0Annuler\u00a0\u00bb pour arr\u00eater, \u00ab\u00a0OK\u00a0\u00bb pour supprimer."],"Collapse Main menu":["Replier le menu principal"]}},"comment":{"reference":"wp-admin\/js\/common.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Something went wrong.":["Une mauvaise manipulation\u00a0?"],"Sorry, you are not allowed to do that.":["D\u00e9sol\u00e9, vous n\u2019avez pas l\u2019autorisation de faire cela."]}},"comment":{"reference":"wp-admin\/js\/tags.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Hide":["Masquer"],"Show":["Afficher"],"Hide password":["Cacher le mot de passe"],"Show password":["Afficher le mot de passe"]}},"comment":{"reference":"wp-admin\/js\/password-toggle.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Term selected.":["Terme s\u00e9lectionn\u00e9."],"tag delimiter\u0004,":[", "]}},"comment":{"reference":"wp-admin\/js\/tags-suggest.js"}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Showing %1$s of %2$s media items":["Affichage de %1$s m\u00e9dias sur %2$s"],"Jump to first loaded item":["Aller au premier \u00e9l\u00e9ment charg\u00e9"],"Load more":["Charger la suite"],"Number of media items displayed: %d. Click load more for more results.":["Nombre de m\u00e9dias affich\u00e9s\u00a0: %d. Cliquer sur \u00ab\u00a0en afficher plus\u00a0\u00bb pour charger plus de r\u00e9sultats."],"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"%s item selected":["%s \u00e9l\u00e9ment s\u00e9lectionn\u00e9","%s \u00e9l\u00e9ments s\u00e9lectionn\u00e9s"],"Number of media items displayed: %d. Scroll the page for more results.":["Nombre d\u2019\u00e9l\u00e9ments m\u00e9dia affich\u00e9s\u00a0: %d. Fa\u00eetes d\u00e9filer la page pour plus de r\u00e9sultats."]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your new password has not been saved.":["Votre nouveau mot de passe n\u2019a pas \u00e9t\u00e9 enregistr\u00e9."],"Hide":["Masquer"],"Show":["Afficher"],"Confirm use of weak password":["Confirmer l\u2019utilisation du mot de passe faible"],"Hide password":["Cacher le mot de passe"],"Show password":["Afficher le mot de passe"]}},"comment":{"reference":"wp-admin\/js\/user-profile.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"There is %s error which must be fixed before you can update this file.":["Il y a %s erreur qui doit \u00eatre corrig\u00e9e avant que vous puissiez mettre \u00e0 jour ce fichier.","Il y a %s erreurs qui doivent \u00eatre corrig\u00e9es avant que vous puissiez mettre \u00e0 jour ce fichier."],"Something went wrong. Your change may not have been saved. Please try again. There is also a chance that you may need to manually fix and upload the file over FTP.":["Quelque chose a mal tourn\u00e9. Votre modification n\u2019a peut-\u00eatre pas \u00e9t\u00e9 enregistr\u00e9e. Veuillez r\u00e9essayer. Il est \u00e9galement possible que vous deviez corriger manuellement et t\u00e9l\u00e9verser le fichier par FTP."],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."]}},"comment":{"reference":"wp-admin\/js\/theme-plugin-editor.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your session has expired. You can log in again from this page or go to the login page.":["Votre session a expir\u00e9. Vous pouvez vous reconnecter depuis cette page ou aller \u00e0 la page de connexion."]}},"comment":{"reference":"wp-includes\/js\/wp-auth-check.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Get started here":["Premiers pas ici"],"Interested in creating your own block?":["Int\u00e9ress\u00e9\u00b7e pour cr\u00e9er votre propre bloc\u00a0?"],"Select a block to install and add it to your post.":["S\u00e9lectionnez un bloc \u00e0 installer et ajoutez-le \u00e0 votre publication."],"Available to install":["Disponible(s) pour l\u2019installation"],"No results available from your installed blocks.":["Aucun r\u00e9sultat disponible \u00e0 partir de vos blocs install\u00e9s."],"%d additional block is available to install.":["%d bloc suppl\u00e9mentaire est disponible pour l\u2019installation.","%d blocs suppl\u00e9mentaires sont disponibles pour l\u2019installation."],"Blocks available for install":["Blocs disponibles pour l\u2019installation"],"Install block":["Installer un bloc"],"%1$s <span>by %2$s<\/span>":["%1$s <span>par %2$s<\/span>"],"Installing\u2026":["Installation\u2026"],"Install %1$s. %2$s stars with %3$s review.":["Installer %1$s. %2$s \u00e9toile et %3$s avis.","Installer %1$s. %2$s \u00e9toiles et %3$s avis."],"Try reloading the page.":["Essayez de recharger la page."],"Block %s installed and added.":["Bloc %s install\u00e9 et ajout\u00e9."],"Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely.":["Votre site ne prend pas en charge le bloc %s. Vous pouvez essayer de l\u2019installer, de le convertir en bloc de HTML personnalis\u00e9 ou de le retirer compl\u00e8tement."],"Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely.":["Votre site ne prend pas en charge le bloc \u00ab\u00a0%s\u00a0\u00bb. Vous pouvez essayer de l\u2019installer ou de le retirer compl\u00e8tement."],"The following block has been added to your site.":["Le bloc suivant a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre site.","Les blocs suivants ont \u00e9t\u00e9 ajout\u00e9s \u00e0 votre site."],"Added: %d block":["Ajout\u00e9\u00a0: %d bloc","Ajout\u00e9s\u00a0: %d blocs"],"Error installing block. You can reload the page and try again.":["Erreur lors de l\u2019installation du bloc. Vous pouvez recharger la page et r\u00e9essayer."],"This block is already installed. Try reloading the page.":["Ce bloc est d\u00e9j\u00e0 install\u00e9. Essayez de recharger la page."],"An error occurred.":["Une erreur s\u2019est produite."],"Error registering block. Try reloading the page.":["Erreur lors de l\u2019enregistrement du bloc. Essayez de recharger la page."],"%s out of 5 stars":["%s sur 5 \u00e9toiles"],"Keep as HTML":["Conserver en HTML"],"Install %s":["Installer %s"],"Installed!":["Install\u00e9\u00a0!"],"No results found.":["Aucun r\u00e9sultat."],"By %s":["Par %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/block-directory.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"All selected items have been removed. Select new items to use Bulk Actions.":["Tous les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s ont \u00e9t\u00e9 supprim\u00e9s. S\u00e9lectionnez de nouveaux \u00e9l\u00e9ments pour utiliser les actions group\u00e9es."],"Remove “%s” from Bulk Edit":["Retirer \u00ab\u00a0%s\u00a0\u00bb de l\u2019action group\u00e9e"],"Error while saving the changes.":["Erreur lors de la sauvegarde des modifications."],"Changes saved.":["Modifications enregistr\u00e9es."],"Item removed.":["\u00c9l\u00e9ment retir\u00e9."],"tag delimiter\u0004,":[", "],"(no title)":["(pas de titre)"]}},"comment":{"reference":"wp-admin\/js\/inline-edit-post.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Clear color":["Effacer la couleur"],"Select default color":["S\u00e9lectionner la couleur par d\u00e9faut"],"Color value":["Valeur de couleur"],"Select Color":["S\u00e9lectionner une couleur"],"Clear":["Effacer"],"Default":["Par d\u00e9faut"]}},"comment":{"reference":"wp-admin\/js\/color-picker.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Term added.":["Terme ajout\u00e9."],"Term removed.":["Terme retir\u00e9."],"Remove term:":["Retirer un terme\u00a0:"],"tag delimiter\u0004,":[", "]}},"comment":{"reference":"wp-admin\/js\/tags-box.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Tilde":["Tilde"],"Backtick":["Retour arri\u00e8re"],"Period":["P\u00e9riode"],"Comma":["Virgule"]}},"comment":{"reference":"wp-includes\/js\/dist\/keycodes.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"You are about to permanently delete this menu.\n'Cancel' to stop, 'OK' to delete.":["Vous \u00eates sur le point de supprimer d\u00e9finitivement ce menu.\nCliquez sur \u00ab\u00a0Annuler\u00a0\u00bb pour abandonner, \u00ab\u00a0OK\u00a0\u00bb pour le supprimer."],"missing menu item navigation label\u0004(no label)":["(sans libell\u00e9)"],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"No results found.":["Aucun r\u00e9sultat."]}},"comment":{"reference":"wp-admin\/js\/nav-menu.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your new password for %s is:":["Votre nouveau mot de passe pour %s est\u00a0:"],"Be sure to save this in a safe location. You will not be able to retrieve it.":["Assurez-vous de le conserver en lieu s\u00fbr. Vous ne pourrez pas le r\u00e9cup\u00e9rer."]}},"comment":{"reference":"wp-admin\/js\/auth-app.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"text direction\u0004ltr":["ltr"]}},"comment":{"reference":"wp-includes\/js\/dist\/i18n.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Dismiss":["Ignorer"]}},"comment":{"reference":"wp-includes\/js\/wp-pointer.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Error while saving the changes.":["Erreur lors de la sauvegarde des modifications."],"Changes saved.":["Modifications enregistr\u00e9es."]}},"comment":{"reference":"wp-admin\/js\/inline-edit-tax.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%s: Sorry, you are not allowed to upload this file type.":["D\u00e9sol\u00e9, vous n\u2019avez pas l\u2019autorisation de t\u00e9l\u00e9verser ce type de fichier."],"Select or Upload Media":["S\u00e9lectionnez ou t\u00e9l\u00e9versez un fichier"],"Error while uploading file %s to the media library.":["Erreur lors du t\u00e9l\u00e9versement du fichier %s dans la m\u00e9diath\u00e8que."],"%s: This file is empty.":["%s\u00a0: ce fichier est vide."],"%s: Sorry, this file type is not supported here.":["%s\u00a0: d\u00e9sol\u00e9, ce type de fichier n\u2019est pas pris en charge ici."],"%s: This file exceeds the maximum upload size for this site.":["%s\u00a0: ce fichier d\u00e9passe la taille maximum de t\u00e9l\u00e9versement pour ce site."]}},"comment":{"reference":"wp-includes\/js\/dist\/media-utils.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Block rendered as empty.":["Bloc devenu vide."],"Error loading block: %s":["Erreur de chargement du bloc\u00a0: %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/server-side-render.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-11-08 16:31:17+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Attend an upcoming event near you.":["Assistez au prochain \u00e9v\u00e9nement pr\u00e8s de chez vous."],"Events widget offset prefix\u0004GMT":["GMT"],"%1$s %2$d \u2013 %3$s %4$d, %5$d":["%1$s %2$d \u2013 %3$s %4$d, %5$d"],"upcoming events year format\u0004Y":["Y"],"upcoming events day format\u0004j":["j"],"%1$s %2$d\u2013%3$d, %4$d":["%1$s %2$d\u2013%3$d, %4$d"],"upcoming events month format\u0004F":["F"],"City updated. Listing events near %s.":["Ville mise \u00e0 jour. Affichage des \u00e9v\u00e8nements pr\u00e8s de %s."],"We couldn\u2019t locate %s. Please try another nearby city. For example: Kansas City; Springfield; Portland.":["Nous ne localisons pas %s. Veuillez essayer une autre ville proche. Par exemple\u00a0: Lille, Bordeaux ou Grenoble."],"An error occurred. Please try again.":["Une erreur est survenue. Veuillez essayer \u00e0 nouveau."],"Enter your closest city to find nearby events.":["Saisissez une ville proche de chez vous pour trouver un \u00e9v\u00e8nement."],"l, M j, Y":["l j M Y"]}},"comment":{"reference":"wp-admin\/js\/dashboard.js"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"translation-revision-date":"2023-12-01 10:23:50+0000","generator":"GlotPress\/4.0.0-alpha.11","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Add new post":["Ajouter un article"],"Templates":["Mod\u00e8les"],"Patterns":["Compositions"],"Navigation":["Navigation"],"Styles":["Styles"],"Add new page":["Ajouter une page"],"(no title)":["(pas de titre)"],"Pages":["Pages"]}},"comment":{"reference":"wp-includes\/js\/dist\/core-commands.js"}}
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,433 +0,0 @@
|
|||
# Translation of Themes - Twenty Twenty-Three in French (France)
|
||||
# This file is distributed under the same license as the Themes - Twenty Twenty-Three package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-10-31 13:01:24+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: GlotPress/4.0.0-alpha.11\n"
|
||||
"Language: fr\n"
|
||||
"Project-Id-Version: Themes - Twenty Twenty-Three\n"
|
||||
|
||||
#. Description of the theme
|
||||
#, gp-priority: high
|
||||
msgid "Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself."
|
||||
msgstr "Twenty Twenty-Three a été conçu pour tirer parti des nouveaux outils de conception introduits par WordPress 6.1. Utilisant un canevas sobre comme point de départ, ce thème natif inclut dix variations de styles très différentes, créées par des membres de la communauté WordPress. Que vous souhaitiez construire un site complexe ou au contraire un petit site vitrine, vous pourrez le faire rapidement et de façon intuitive avec tous les styles embarqués proposés par défaut, ou en vous plongeant vous-même dans la création et la personnalisation complète de votre site."
|
||||
|
||||
#. Theme Name of the theme
|
||||
#, gp-priority: high
|
||||
msgid "Twenty Twenty-Three"
|
||||
msgstr "Twenty Twenty-Three"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Post Meta"
|
||||
msgstr "Métas de la publication"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Comments"
|
||||
msgstr "Commentaires"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Footer"
|
||||
msgstr "Pied de page"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Header"
|
||||
msgstr "En-tête"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "Source Serif Pro"
|
||||
msgstr "Source Serif Pro"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "System Font"
|
||||
msgstr "Police système"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "Inter"
|
||||
msgstr "Inter"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "IBM Plex Mono"
|
||||
msgstr "IBM Plex Mono"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "DM Sans"
|
||||
msgstr "DM Sans"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "404"
|
||||
msgstr "404"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Blog (Alternative)"
|
||||
msgstr "Blog (Alternatif)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Blank"
|
||||
msgstr "Vide"
|
||||
|
||||
#: styles/whisper.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Whisper"
|
||||
msgstr "Murmure"
|
||||
|
||||
#: styles/sherbet.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Tertiary to Secondary to Primary Fixed"
|
||||
msgstr "Tertiaire vers secondaire vers primaire fixe"
|
||||
|
||||
#: styles/sherbet.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Primary to Secondary to Tertiary Fixed"
|
||||
msgstr "Primaire vers secondaire vers tertiaire fixe"
|
||||
|
||||
#: styles/sherbet.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Primary to Secondary to Tertiary"
|
||||
msgstr "Primaire vers secondaire vers tertiaire"
|
||||
|
||||
#: styles/sherbet.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Sherbet"
|
||||
msgstr "Sorbet"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Font size name"
|
||||
msgid "2X Large"
|
||||
msgstr "2X grande"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Extra Large"
|
||||
msgstr "Très grande"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Large"
|
||||
msgstr "Grande"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Medium"
|
||||
msgstr "Moyenne"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Font size name"
|
||||
msgid "small"
|
||||
msgstr "Petite"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "7"
|
||||
msgstr "7"
|
||||
|
||||
#: styles/pitch.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Pitch"
|
||||
msgstr "Noir de brai"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Dots"
|
||||
msgstr "Points"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Base to Primary"
|
||||
msgstr "Base à principale"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Tertiary to Secondary"
|
||||
msgstr "Tertiaire à secondaire"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Secondary to Primary"
|
||||
msgstr "Secondaire à principale"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Primary to Secondary"
|
||||
msgstr "Principale à secondaire"
|
||||
|
||||
#: styles/pilgrimage.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Pilgrimage"
|
||||
msgstr "Pèlerinage"
|
||||
|
||||
#: styles/marigold.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Gigantic"
|
||||
msgstr "Gigantesque"
|
||||
|
||||
#: styles/marigold.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Huge"
|
||||
msgstr "Énorme"
|
||||
|
||||
#: styles/marigold.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Normal"
|
||||
msgstr "Normale"
|
||||
|
||||
#: styles/marigold.json
|
||||
msgctxt "Font size name"
|
||||
msgid "Tiny"
|
||||
msgstr "Très petite"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "6"
|
||||
msgstr "6"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "5"
|
||||
msgstr "5"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "4"
|
||||
msgstr "4"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "3"
|
||||
msgstr "3"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "2"
|
||||
msgstr "2"
|
||||
|
||||
#: theme.json styles/marigold.json styles/pitch.json
|
||||
msgctxt "Space size name"
|
||||
msgid "1"
|
||||
msgstr "1"
|
||||
|
||||
#: styles/marigold.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Marigold"
|
||||
msgstr "Souci"
|
||||
|
||||
#: styles/grapes.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Grapes"
|
||||
msgstr "Raisin"
|
||||
|
||||
#: styles/electric.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Electric"
|
||||
msgstr "Électrique"
|
||||
|
||||
#: styles/canary.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Canary"
|
||||
msgstr "Canari"
|
||||
|
||||
#: styles/block-out.json styles/canary.json styles/pilgrimage.json
|
||||
#: styles/sherbet.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Default filter"
|
||||
msgstr "Filtre par défaut"
|
||||
|
||||
#: styles/block-out.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Block out"
|
||||
msgstr "Ébauche"
|
||||
|
||||
#: theme.json styles/aubergine.json styles/block-out.json styles/canary.json
|
||||
#: styles/electric.json styles/grapes.json styles/marigold.json
|
||||
#: styles/pilgrimage.json styles/pitch.json styles/sherbet.json
|
||||
#: styles/whisper.json
|
||||
msgctxt "Color name"
|
||||
msgid "Tertiary"
|
||||
msgstr "Ternaire"
|
||||
|
||||
#: theme.json styles/aubergine.json styles/block-out.json styles/canary.json
|
||||
#: styles/electric.json styles/grapes.json styles/marigold.json
|
||||
#: styles/pilgrimage.json styles/pitch.json styles/sherbet.json
|
||||
#: styles/whisper.json
|
||||
msgctxt "Color name"
|
||||
msgid "Secondary"
|
||||
msgstr "Secondaire"
|
||||
|
||||
#: theme.json styles/aubergine.json styles/block-out.json styles/canary.json
|
||||
#: styles/electric.json styles/grapes.json styles/marigold.json
|
||||
#: styles/pilgrimage.json styles/pitch.json styles/sherbet.json
|
||||
#: styles/whisper.json
|
||||
msgctxt "Color name"
|
||||
msgid "Primary"
|
||||
msgstr "Principale"
|
||||
|
||||
#: theme.json styles/aubergine.json styles/block-out.json styles/canary.json
|
||||
#: styles/electric.json styles/grapes.json styles/marigold.json
|
||||
#: styles/pilgrimage.json styles/pitch.json styles/sherbet.json
|
||||
#: styles/whisper.json
|
||||
msgctxt "Color name"
|
||||
msgid "Contrast"
|
||||
msgstr "Contraste"
|
||||
|
||||
#: theme.json styles/aubergine.json styles/block-out.json styles/canary.json
|
||||
#: styles/electric.json styles/grapes.json styles/marigold.json
|
||||
#: styles/pilgrimage.json styles/pitch.json styles/sherbet.json
|
||||
#: styles/whisper.json
|
||||
msgctxt "Color name"
|
||||
msgid "Base"
|
||||
msgstr "Base"
|
||||
|
||||
#: styles/aubergine.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Primary to Tertiary"
|
||||
msgstr "Principale à tertiaire"
|
||||
|
||||
#: styles/aubergine.json styles/pilgrimage.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Tertiary to Primary"
|
||||
msgstr "Tertiaire à principale"
|
||||
|
||||
#: styles/aubergine.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Base to Secondary to Base"
|
||||
msgstr "Base vers secondaire vers base"
|
||||
|
||||
#: styles/aubergine.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Secondary to Base"
|
||||
msgstr "Secondaire à base"
|
||||
|
||||
#: styles/aubergine.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Aubergine"
|
||||
msgstr "Aubergine"
|
||||
|
||||
#: patterns/post-meta.php:64
|
||||
msgctxt "Label for a list of post tags"
|
||||
msgid "Tags:"
|
||||
msgstr "Étiquettes :"
|
||||
|
||||
#: patterns/post-meta.php:48
|
||||
msgctxt "Preposition to show the relationship between the post and its author"
|
||||
msgid "by"
|
||||
msgstr "par"
|
||||
|
||||
#: patterns/post-meta.php:36
|
||||
msgctxt "Preposition to show the relationship between the post and its categories"
|
||||
msgid "in"
|
||||
msgstr "dans"
|
||||
|
||||
#: patterns/post-meta.php:28
|
||||
msgctxt "Verb to explain the publication status of a post"
|
||||
msgid "Posted"
|
||||
msgstr "Publié"
|
||||
|
||||
#: patterns/post-meta.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Post Meta"
|
||||
msgstr "Métas de la publication"
|
||||
|
||||
#: patterns/hidden-no-results.php:10
|
||||
msgctxt "Message explaining that there are no results returned from a search"
|
||||
msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
|
||||
msgstr "Désolé, mais rien ne correspond à vos termes recherchés. Veuillez réessayer avec d’autres mots-clés."
|
||||
|
||||
#: patterns/hidden-no-results.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Hidden No Results Content"
|
||||
msgstr "Contenu masqué pour aucun résultat de recherche"
|
||||
|
||||
#: patterns/hidden-comments.php:13
|
||||
msgctxt "Title of comments section"
|
||||
msgid "Comments"
|
||||
msgstr "Commentaires"
|
||||
|
||||
#: patterns/hidden-comments.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Hidden Comments"
|
||||
msgstr "Commentaires masqués"
|
||||
|
||||
#: patterns/hidden-404.php:22 patterns/hidden-no-results.php:14
|
||||
msgid "Search"
|
||||
msgstr "Rechercher"
|
||||
|
||||
#: patterns/hidden-404.php:22 patterns/hidden-no-results.php:14
|
||||
msgctxt "placeholder for search field"
|
||||
msgid "Search..."
|
||||
msgstr "Rechercher…"
|
||||
|
||||
#: patterns/hidden-404.php:22 patterns/hidden-no-results.php:14
|
||||
msgctxt "label"
|
||||
msgid "Search"
|
||||
msgstr "Rechercher"
|
||||
|
||||
#: patterns/hidden-404.php:19
|
||||
msgctxt "Message to convey that a webpage could not be found"
|
||||
msgid "This page could not be found."
|
||||
msgstr "Cette page est introuvable."
|
||||
|
||||
#: patterns/hidden-404.php:13
|
||||
msgctxt "Error code for a webpage that is not found."
|
||||
msgid "404"
|
||||
msgstr "404"
|
||||
|
||||
#: patterns/hidden-404.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Hidden 404"
|
||||
msgstr "404 masquée"
|
||||
|
||||
#. Translators: WordPress link.
|
||||
#: patterns/footer-default.php:19
|
||||
msgid "Proudly powered by %s"
|
||||
msgstr "Fièrement propulsé par %s"
|
||||
|
||||
#: patterns/footer-default.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Default Footer"
|
||||
msgstr "Pied de page par défaut"
|
||||
|
||||
#: patterns/call-to-action.php:24
|
||||
msgctxt "sample content for call to action button"
|
||||
msgid "Get In Touch"
|
||||
msgstr "Contactez-nous"
|
||||
|
||||
#: patterns/call-to-action.php:15
|
||||
msgctxt "sample content for call to action"
|
||||
msgid "Got any book recommendations?"
|
||||
msgstr "Vous avez des recommandations de livres ?"
|
||||
|
||||
#: patterns/call-to-action.php
|
||||
msgctxt "Pattern title"
|
||||
msgid "Call to action"
|
||||
msgstr "Appel à l’action"
|
||||
|
||||
#. Author URI of the theme
|
||||
#: patterns/footer-default.php:20
|
||||
#, gp-priority: low
|
||||
msgid "https://wordpress.org"
|
||||
msgstr "https://fr.wordpress.org"
|
||||
|
||||
#. Author of the theme
|
||||
#, gp-priority: low
|
||||
msgid "the WordPress team"
|
||||
msgstr "L’équipe WordPress"
|
||||
|
||||
#. Theme URI of the theme
|
||||
#, gp-priority: low
|
||||
msgid "https://wordpress.org/themes/twentytwentythree"
|
||||
msgstr "https://fr.wordpress.org/themes/twentytwentythree"
|
||||
Binary file not shown.
|
|
@ -1,939 +0,0 @@
|
|||
# Translation of Themes - Twenty Twenty-Two in French (France)
|
||||
# This file is distributed under the same license as the Themes - Twenty Twenty-Two package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-03-29 20:32:39+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: GlotPress/4.0.0-alpha.11\n"
|
||||
"Language: fr\n"
|
||||
"Project-Id-Version: Themes - Twenty Twenty-Two\n"
|
||||
|
||||
#. Description of the theme
|
||||
#, gp-priority: high
|
||||
msgid "Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Site Editor features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours."
|
||||
msgstr "Construit sur une base solidement désignée, Twenty Twenty-Two embrasse l‘idée que tout le monde mérite un site vraiment unique. Les styles subtils du thème sont inspirés par la diversité et la polyvalence des oiseaux : sa typographie est légère mais forte, sa palette de couleurs est tirée de la nature et ses éléments de mise en page se positionnent doucement sur la page. La vraie richesse de Twenty Twenty-Two réside dans ses possibilités de personnalisation. Le thème est conçu pour tirer parti des fonctionnalités d’édition de site complète introduites dans WordPress 5.9, ce qui signifie que les couleurs, la typographie et la mise en page de chaque page de votre site peuvent être personnalisées en fonction de votre vision. Il comprend également des dizaines de compositions de blocs, ouvrant la porte à un large éventail de mises en page professionnels en quelques clics. Que vous construisiez un site d‘une seule page, un blog, un site web d‘entreprise ou un portfolio, Twenty Twenty-Two vous aidera à créer un site qui vous est propre."
|
||||
|
||||
#. Theme Name of the theme
|
||||
#, gp-priority: high
|
||||
msgid "Twenty Twenty-Two"
|
||||
msgstr "Twenty Twenty-Two"
|
||||
|
||||
#: styles/swiss.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Default filter"
|
||||
msgstr "Filtre par défaut"
|
||||
|
||||
#: styles/swiss.json
|
||||
msgctxt "Font family name"
|
||||
msgid "Inter"
|
||||
msgstr "Inter"
|
||||
|
||||
#: styles/swiss.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Swiss"
|
||||
msgstr "Suisse"
|
||||
|
||||
#: styles/pink.json
|
||||
msgctxt "Font family name"
|
||||
msgid "IBM Plex Mono"
|
||||
msgstr "IBM Plex Mono"
|
||||
|
||||
#: styles/pink.json
|
||||
msgctxt "Font family name"
|
||||
msgid "IBM Plex Sans"
|
||||
msgstr "IBM Plex Sans"
|
||||
|
||||
#: styles/pink.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Pink"
|
||||
msgstr "Rose"
|
||||
|
||||
#: styles/blue.json
|
||||
msgctxt "Font family name"
|
||||
msgid "DM Sans"
|
||||
msgstr "DM Sans"
|
||||
|
||||
#: styles/blue.json
|
||||
msgctxt "Style variation name"
|
||||
msgid "Blue"
|
||||
msgstr "Bleu"
|
||||
|
||||
#: inc/patterns/hidden-404.php:14
|
||||
msgid "Search"
|
||||
msgstr "Rechercher"
|
||||
|
||||
#: inc/patterns/hidden-404.php:14
|
||||
msgctxt "label"
|
||||
msgid "Search"
|
||||
msgstr "Rechercher"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Footer"
|
||||
msgstr "Pied de page"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Header (Dark, small)"
|
||||
msgstr "En-tête (petit, sombre)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Header (Dark, large)"
|
||||
msgstr "En-tête (large, sombre)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Template part name"
|
||||
msgid "Header"
|
||||
msgstr "En-tête"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Page (No Separators)"
|
||||
msgstr "Page (sans séparateur)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Single Post (No Separators)"
|
||||
msgstr "Article unique (sans séparateur)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Page (Large Header)"
|
||||
msgstr "Page (en-tête large)"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Custom template name"
|
||||
msgid "Blank"
|
||||
msgstr "Vide"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Primary and tertiary"
|
||||
msgstr "Primaire et ternaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Primary and secondary"
|
||||
msgstr "Primaire et secondaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Primary and background"
|
||||
msgstr "Primaire et arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Foreground and tertiary"
|
||||
msgstr "Avant-plan et ternaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Foreground and secondary"
|
||||
msgstr "Avant-plan et secondaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Duotone name"
|
||||
msgid "Foreground and background"
|
||||
msgstr "Avant-plan et arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Diagonal background to tertiary"
|
||||
msgstr "Arrière-plan en diagonale vers ternaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Diagonal tertiary to background"
|
||||
msgstr "Ternaire en diagonale vers arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Diagonal background to secondary"
|
||||
msgstr "Arrière-plan en diagonale vers secondaire"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Diagonal secondary to background"
|
||||
msgstr "Secondaire en diagonale vers arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Diagonal primary to foreground"
|
||||
msgstr "Primaire en diagonale vers arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Vertical tertiary to background"
|
||||
msgstr "Ternaire verticale vers arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Vertical secondary to background"
|
||||
msgstr "Secondaire verticale vers arrière-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Gradient name"
|
||||
msgid "Vertical secondary to tertiary"
|
||||
msgstr "Secondaire verticale vers ternaire"
|
||||
|
||||
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
|
||||
msgctxt "Color name"
|
||||
msgid "Tertiary"
|
||||
msgstr "Ternaire"
|
||||
|
||||
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
|
||||
msgctxt "Color name"
|
||||
msgid "Secondary"
|
||||
msgstr "Secondaire"
|
||||
|
||||
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
|
||||
msgctxt "Color name"
|
||||
msgid "Primary"
|
||||
msgstr "Primaire"
|
||||
|
||||
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
|
||||
msgctxt "Color name"
|
||||
msgid "Background"
|
||||
msgstr "Arrière-plan"
|
||||
|
||||
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
|
||||
msgctxt "Color name"
|
||||
msgid "Foreground"
|
||||
msgstr "Avant-plan"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "Source Serif Pro"
|
||||
msgstr "Source Serif Pro"
|
||||
|
||||
#: theme.json
|
||||
msgctxt "Font family name"
|
||||
msgid "System Font"
|
||||
msgstr "Police système"
|
||||
|
||||
#: inc/patterns/query-text-grid.php:6
|
||||
msgid "Text-based grid of posts"
|
||||
msgstr "Grille de publications basée sur du texte"
|
||||
|
||||
#: inc/patterns/query-simple-blog.php:6
|
||||
msgid "Simple blog posts"
|
||||
msgstr "Articles de blog simples"
|
||||
|
||||
#: inc/patterns/query-large-titles.php:6
|
||||
msgid "Large post titles"
|
||||
msgstr "Titres de publication volumineuse"
|
||||
|
||||
#: inc/patterns/query-irregular-grid.php:6
|
||||
msgid "Irregular grid of posts"
|
||||
msgstr "Grille irrégulière d‘articles"
|
||||
|
||||
#: inc/patterns/query-image-grid.php:6
|
||||
msgid "Grid of image posts"
|
||||
msgstr "Grille de publications d’images"
|
||||
|
||||
#: inc/patterns/query-grid.php:6
|
||||
msgid "Grid of posts"
|
||||
msgstr "Grilles d‘articles"
|
||||
|
||||
#: inc/patterns/query-default.php:6
|
||||
msgid "Default posts"
|
||||
msgstr "Articles par défaut"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:56
|
||||
msgid "The Grand Theater<br>154 Eastern Avenue<br>Maryland NY, 12345"
|
||||
msgstr "Grand Opéra<br>2 Rue Molière<br>13001 Marseille"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:52
|
||||
msgid "Location"
|
||||
msgstr "Emplacement"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:44
|
||||
msgid "February, 12 2021"
|
||||
msgstr "12 février 2021"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:40
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:14
|
||||
msgid "<em>Flutter</em>, a collection of bird-related ephemera"
|
||||
msgstr "<em>Flutter</em>, une collection d’éphémères liés aux oiseaux"
|
||||
|
||||
#: inc/patterns/page-sidebar-poster.php:6
|
||||
msgid "Poster with right sidebar"
|
||||
msgstr "Affiche avec colonne latérale droite"
|
||||
|
||||
#: inc/patterns/page-sidebar-grid-posts.php:6
|
||||
msgid "Grid of posts with left sidebar"
|
||||
msgstr "Grille de messages avec colonne latérale gauche"
|
||||
|
||||
#: inc/patterns/page-sidebar-blog-posts.php:6
|
||||
msgid "Blog posts with left sidebar"
|
||||
msgstr "Articles de blog avec colonne latérale gauche"
|
||||
|
||||
#: inc/patterns/page-sidebar-blog-posts-right.php:80
|
||||
msgid "Tags"
|
||||
msgstr "Étiquettes"
|
||||
|
||||
#: inc/patterns/page-sidebar-blog-posts-right.php:6
|
||||
msgid "Blog posts with right sidebar"
|
||||
msgstr "Articles de blog avec colonne latérale droite"
|
||||
|
||||
#: inc/patterns/page-layout-two-columns.php:58
|
||||
msgid "POSTS"
|
||||
msgstr "ARTICLES"
|
||||
|
||||
#: inc/patterns/page-layout-two-columns.php:21
|
||||
msgid "WELCOME"
|
||||
msgstr "BIENVENUE"
|
||||
|
||||
#: inc/patterns/page-layout-two-columns.php:10
|
||||
msgid "<em>Goldfinch </em><br><em>& Sparrow</em>"
|
||||
msgstr "<em>Chardonneret </em><br><em>& Moineau</em>"
|
||||
|
||||
#: inc/patterns/page-layout-two-columns.php:6
|
||||
msgid "Page layout with two columns"
|
||||
msgstr "Mise en page avec deux colonnes"
|
||||
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:53
|
||||
msgid "Oh hello. My name’s Angelo, and you’ve found your way to my blog. I write about a range of topics, but lately I’ve been sharing my hopes for next year."
|
||||
msgstr "Oh, bonjour. Je m’appelle Camille et vous avez trouvé votre chemin vers mon blog. J’écris sur tout un éventail de sujets, mais dernièrement, j’ai partagé mes vœux pour cette nouvelle année."
|
||||
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:42
|
||||
msgid "An illustration of a bird in flight"
|
||||
msgstr "Une illustration d’un oiseau en plein vol"
|
||||
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:21
|
||||
msgid "Screening"
|
||||
msgstr "Dépistage"
|
||||
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:6
|
||||
msgid "Page layout with image, text and video"
|
||||
msgstr "Mise en page avec image, texte et vidéo"
|
||||
|
||||
#: inc/patterns/page-layout-image-and-text.php:27
|
||||
#: inc/patterns/page-layout-two-columns.php:36
|
||||
msgid "Oh hello. My name’s Angelo, and I operate this blog. I was born in Portland, but I currently live in upstate New York. You may recognize me from publications with names like <a href=\"#\">Eagle Beagle</a> and <a href=\"#\">Mourning Dive</a>. I write for a living.<br><br>I usually use this blog to catalog extensive lists of birds and other things that I find interesting. If you find an error with one of my lists, please keep it to yourself.<br><br>If that’s not your cup of tea, <a href=\"#\">I definitely recommend this tea</a>. It’s my favorite."
|
||||
msgstr "Oh, bonjour salut. Je m’appelle Camille et je gère ce blog. Je suis née à Mâcon, mais je vis actuellement dans à Marseille. Vous pouvez me reconnaître dans des publications portant des noms tels que <a href=\"#\">L’Aigle royal</a> et <a href=\"#\">La Tourterelle</a>. J’écris pour gagner ma vie.<br><br>J’utilise généralement ce blog pour cataloguer de longues listes d’oiseaux et d’autres choses que je trouve intéressantes. Si vous trouvez une erreur sur l’une de mes listes, veuillez la garder pour vous.<br><br>Si tout cela n’est pas votre tasse de thé… <a href=\"#\">alors je vous recommande vraiment ce thé là</a>. C’est mon préféré."
|
||||
|
||||
#: inc/patterns/page-layout-image-and-text.php:15
|
||||
msgctxt "Short for to be determined"
|
||||
msgid "TBD"
|
||||
msgstr "À déterminer"
|
||||
|
||||
#: inc/patterns/page-layout-image-and-text.php:10
|
||||
msgid "<em>Watching Birds </em><br><em>in the Garden</em>"
|
||||
msgstr "<em>Observation des oiseaux </em><br><em>dans le jardin</em>"
|
||||
|
||||
#: inc/patterns/page-layout-image-and-text.php:6
|
||||
msgid "Page layout with image and text"
|
||||
msgstr "Mise en page avec image et texte"
|
||||
|
||||
#: inc/patterns/page-about-solid-color.php:22
|
||||
msgid "Oh hello. My name’s Edvard, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show every Tuesday evening at 11PM EDT. Listen in sometime!"
|
||||
msgstr "Bonjour. Je m‘appelle Edvard, et vous avez trouvé le chemin de mon site. Je suis un observateur d‘oiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
|
||||
|
||||
#: inc/patterns/page-about-solid-color.php:14
|
||||
msgid "Edvard<br>Smith"
|
||||
msgstr "Edvard<br>Smith"
|
||||
|
||||
#: inc/patterns/page-about-solid-color.php:6
|
||||
msgid "About page on solid color background"
|
||||
msgstr "Page À propos avec une couleur d‘arrière-plan unie"
|
||||
|
||||
#: inc/patterns/page-about-simple-dark.php:22
|
||||
msgid "Oh hello. My name’s Jesús, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
|
||||
msgstr "Bonjour. Je m‘appelle Jesús, et vous avez trouvé le chemin de mon site. Je suis un observateur d‘oiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures."
|
||||
|
||||
#: inc/patterns/page-about-simple-dark.php:18
|
||||
msgid "Jesús<br>Rodriguez"
|
||||
msgstr "Jesús<br>Rodriguez"
|
||||
|
||||
#: inc/patterns/page-about-simple-dark.php:6
|
||||
msgid "Simple dark about page"
|
||||
msgstr "Page À propos simple et sombre"
|
||||
|
||||
#: inc/patterns/page-about-media-right.php:20
|
||||
msgid "Oh hello. My name’s Emery, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
|
||||
msgstr "Bonjour. Je m‘appelle Emery, et vous avez trouvé le chemin de mon site. Je suis un observateur d‘oiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
|
||||
|
||||
#: inc/patterns/page-about-media-right.php:16
|
||||
msgid "Emery<br>Driscoll"
|
||||
msgstr "Emery<br>Driscoll"
|
||||
|
||||
#: inc/patterns/page-about-media-right.php:9
|
||||
msgid "An image of a bird flying"
|
||||
msgstr "Une image d‘un oiseau en vole"
|
||||
|
||||
#: inc/patterns/page-about-media-right.php:6
|
||||
msgid "About page with media on the right"
|
||||
msgstr "Page À propos avec les médias sur la droite"
|
||||
|
||||
#: inc/patterns/page-about-media-left.php:21
|
||||
msgid "Oh hello. My name’s Doug, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
|
||||
msgstr "Bonjour. Je m‘appelle Doug, et vous avez trouvé le chemin de mon site. Je suis un observateur d‘oiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
|
||||
|
||||
#: inc/patterns/page-about-media-left.php:17
|
||||
msgid "Stilton"
|
||||
msgstr "Stilton"
|
||||
|
||||
#: inc/patterns/page-about-media-left.php:17
|
||||
msgid "Doug"
|
||||
msgstr "Doug"
|
||||
|
||||
#: inc/patterns/page-about-media-left.php:9
|
||||
#: inc/patterns/page-sidebar-poster.php:26
|
||||
msgid "Image of a bird on a branch"
|
||||
msgstr "Image d‘un oiseau sur une branche"
|
||||
|
||||
#: inc/patterns/page-about-media-left.php:6
|
||||
msgid "About page with media on the left"
|
||||
msgstr "Page « À propos » avec des médias sur la gauche"
|
||||
|
||||
#: inc/patterns/page-about-links.php:21
|
||||
msgid "A podcast about birds"
|
||||
msgstr "Un podcast sur les oiseaux"
|
||||
|
||||
#: inc/patterns/page-about-links.php:17
|
||||
msgid "Swoop"
|
||||
msgstr "Piqué"
|
||||
|
||||
#: inc/patterns/page-about-links.php:6
|
||||
msgid "About page links"
|
||||
msgstr "Liens de la page À propos"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:42
|
||||
#: inc/patterns/page-about-links.php:46
|
||||
msgid "About the hosts"
|
||||
msgstr "À propos des hébergeurs"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:38
|
||||
#: inc/patterns/page-about-links.php:42
|
||||
msgid "Support the show"
|
||||
msgstr "Soutenez le spectacle"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:34
|
||||
#: inc/patterns/page-about-links.php:38
|
||||
msgid "Listen on Spotify"
|
||||
msgstr "Écouter sur Spotify"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:30
|
||||
#: inc/patterns/page-about-links.php:34
|
||||
msgid "Listen on iTunes Podcasts"
|
||||
msgstr "Écoutez sur iTunes Podcasts"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:26
|
||||
#: inc/patterns/page-about-links.php:30
|
||||
msgid "Watch our videos"
|
||||
msgstr "Regardez nos vidéos"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:17
|
||||
msgid "A trouble of hummingbirds"
|
||||
msgstr "Un problème de colibris"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:13
|
||||
#: inc/patterns/page-about-links.php:10
|
||||
msgid "Logo featuring a flying bird"
|
||||
msgstr "Logo avec un oiseau en vol"
|
||||
|
||||
#: inc/patterns/page-about-links-dark.php:6
|
||||
msgid "About page links (dark)"
|
||||
msgstr "Liens de la page À propos (sombre)"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:6
|
||||
msgid "About page with large image and buttons"
|
||||
msgstr "Page À propos avec une grande image et des boutons"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:59
|
||||
msgid "Join my mailing list"
|
||||
msgstr "Rejoindre ma liste d’e-mails"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:51
|
||||
msgid "Learn about my process"
|
||||
msgstr "En savoir plus sur mon processus"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:43
|
||||
msgid "Read about me"
|
||||
msgstr "Qui suis-je ?"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:33
|
||||
msgid "Take a class"
|
||||
msgstr "Prendre un cours"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:25
|
||||
msgid "Support my studio"
|
||||
msgstr "Soutenir mon atelier"
|
||||
|
||||
#: inc/patterns/page-about-large-image-and-buttons.php:17
|
||||
msgid "Purchase my work"
|
||||
msgstr "Acheter mon travail"
|
||||
|
||||
#: inc/patterns/hidden-bird.php:9 inc/patterns/hidden-heading-and-bird.php:10
|
||||
msgid "Heading and bird image"
|
||||
msgstr "Titre et image d‘oiseau"
|
||||
|
||||
#: inc/patterns/hidden-404.php:12
|
||||
msgid "This page could not be found. Maybe try a search?"
|
||||
msgstr "Cette page n‘a pas pu être trouvée. Essayez peut-être une recherche ?"
|
||||
|
||||
#: inc/patterns/hidden-404.php:9
|
||||
msgctxt "Error code for a webpage that is not found."
|
||||
msgid "404"
|
||||
msgstr "404"
|
||||
|
||||
#: inc/patterns/hidden-404.php:6
|
||||
msgid "404 content"
|
||||
msgstr "Contenu 404"
|
||||
|
||||
#: inc/patterns/header-with-tagline.php:6
|
||||
msgid "Header with tagline"
|
||||
msgstr "En-tête avec slogan"
|
||||
|
||||
#: inc/patterns/header-title-navigation-social.php:6
|
||||
msgid "Title, navigation, and social links header"
|
||||
msgstr "En-tête avec titre, navigation et réseaux sociaux"
|
||||
|
||||
#: inc/patterns/header-title-and-button.php:6
|
||||
msgid "Title and button header"
|
||||
msgstr "En-tête avec titre et bouton"
|
||||
|
||||
#: inc/patterns/header-text-only-with-tagline-black-background.php:6
|
||||
msgid "Text-only header with tagline and background"
|
||||
msgstr "En-tête de texte uniquement avec slogan et fond noir"
|
||||
|
||||
#: inc/patterns/header-text-only-green-background.php:6
|
||||
#: inc/patterns/header-text-only-salmon-background.php:6
|
||||
msgid "Text-only header with background"
|
||||
msgstr "En-tête de texte uniquement sur fond vert"
|
||||
|
||||
#: inc/patterns/header-stacked.php:6
|
||||
msgid "Logo and navigation header"
|
||||
msgstr "Logo et en-tête de navigation"
|
||||
|
||||
#: inc/patterns/header-small-dark.php:6
|
||||
msgid "Small header with dark background"
|
||||
msgstr "Petit en-tête avec un arrière-plan sombre"
|
||||
|
||||
#: inc/patterns/header-logo-navigation-social-black-background.php:6
|
||||
msgid "Logo, navigation, and social links header with background"
|
||||
msgstr "Logo, navigation et liens sociaux en en-tête avec arrière-plan sombre"
|
||||
|
||||
#: inc/patterns/header-logo-navigation-offset-tagline.php:6
|
||||
msgid "Logo, navigation, and offset tagline Header"
|
||||
msgstr "Logo, navigation et slogan décalé"
|
||||
|
||||
#: inc/patterns/header-logo-navigation-gray-background.php:6
|
||||
msgid "Logo and navigation header with background"
|
||||
msgstr "Logo et en-tête de navigation avec arrière-plan gris"
|
||||
|
||||
#: inc/patterns/header-large-dark.php:24
|
||||
#: inc/patterns/hidden-heading-and-bird.php:14
|
||||
msgid "<em>The Hatchery</em>: a blog about my adventures in bird watching"
|
||||
msgstr "<em>The Hatchery</em> : un blog sur mes aventures dans l‘observation des oiseaux"
|
||||
|
||||
#: inc/patterns/header-large-dark.php:6
|
||||
msgid "Large header with dark background"
|
||||
msgstr "Grand en-tête avec arrière-plan sombre"
|
||||
|
||||
#: inc/patterns/header-image-background.php:11
|
||||
msgid "Illustration of a flying bird"
|
||||
msgstr "Illustration d‘un oiseau en vol"
|
||||
|
||||
#: inc/patterns/header-image-background.php:6
|
||||
msgid "Header with image background"
|
||||
msgstr "En-tête avec image d’arrière-plan"
|
||||
|
||||
#: inc/patterns/header-image-background-overlay.php:6
|
||||
msgid "Header with image background and overlay"
|
||||
msgstr "En-tête avec image d’arrière-plan et superposition"
|
||||
|
||||
#: inc/patterns/header-default.php:6
|
||||
msgid "Default header"
|
||||
msgstr "En-tête par défaut"
|
||||
|
||||
#: inc/patterns/header-centered-title-navigation-social.php:6
|
||||
msgid "Centered header with navigation, social links, and background"
|
||||
msgstr "En-tête centré avec navigation, liens sociaux et arrière-plan saumon"
|
||||
|
||||
#: inc/patterns/header-centered-logo.php:6
|
||||
msgid "Header with centered logo"
|
||||
msgstr "En-tête avec logo centré"
|
||||
|
||||
#: inc/patterns/header-centered-logo-black-background.php:6
|
||||
msgid "Header with centered logo and background"
|
||||
msgstr "En-tête avec logo centré et arrière-plan noir"
|
||||
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:31
|
||||
msgid "Learn More"
|
||||
msgstr "En savoir plus"
|
||||
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:16
|
||||
msgid "Welcome to<br>the Aviary"
|
||||
msgstr "Bienvenue à<br>la Volière"
|
||||
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:6
|
||||
msgid "Wide image with introduction and buttons"
|
||||
msgstr "Grande image avec introduction et boutons"
|
||||
|
||||
#: inc/patterns/general-video-trailer.php:16
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:22
|
||||
msgid "A film about hobbyist bird watchers, a catalog of different birds, paired with the noises they make. Each bird is listed by their scientific name so things seem more official."
|
||||
msgstr "Un film sur les ornithologues amateurs, un catalogue de différents oiseaux, associé aux bruits qu’ils font. Chaque oiseau est répertorié par son nom scientifique, donc les choses semblent plus officielles."
|
||||
|
||||
#: inc/patterns/general-video-trailer.php:12
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:49
|
||||
msgid "Extended Trailer"
|
||||
msgstr "Bande-annonce complète"
|
||||
|
||||
#: inc/patterns/general-video-trailer.php:6
|
||||
msgid "Video trailer"
|
||||
msgstr "Bande-annonce vidéo"
|
||||
|
||||
#: inc/patterns/general-video-header-details.php:41
|
||||
msgid "Angelo Tso<br>Edward Stilton<br>Amy Jensen<br>Boston Bell<br>Shay Ford"
|
||||
msgstr "Angelo Tso<br>Edward Stilton<br>Amy Jensen<br>Boston Bell<br>Shay Ford"
|
||||
|
||||
#: inc/patterns/general-video-header-details.php:35
|
||||
msgid "Jesús Rodriguez<br>Doug Stilton<br>Emery Driscoll<br>Megan Perry<br>Rowan Price"
|
||||
msgstr "Jesús Rodriguez<br>Doug Stilton<br>Emery Driscoll<br>Megan Perry<br>Rowan Price"
|
||||
|
||||
#: inc/patterns/general-video-header-details.php:29
|
||||
msgid "Featuring"
|
||||
msgstr "Avec"
|
||||
|
||||
#: inc/patterns/general-video-header-details.php:11
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:11
|
||||
msgid "<em>Warble</em>, a film about <br>hobbyist bird watchers."
|
||||
msgstr "<em>Warble</em>, un film sur les <br>ornithologues amateurs."
|
||||
|
||||
#: inc/patterns/general-video-header-details.php:6
|
||||
msgid "Video with header and details"
|
||||
msgstr "Vidéo avec en-tête et détails"
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:42
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:35
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:30
|
||||
msgid "Buy Tickets"
|
||||
msgstr "Acheter des billets"
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:29
|
||||
#: inc/patterns/page-layout-image-text-and-video.php:25
|
||||
msgid "May 14th, 2022 @ 7:00PM<br>The Vintagé Theater,<br>245 Arden Rd.<br>Gardenville, NH"
|
||||
msgstr "14 mai 2022 @ 19:00<br>The Vintagé Theatre,<br>245 Arden Rd.<br>Gardenville, NH"
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:25
|
||||
msgid "SCREENING"
|
||||
msgstr "Dépistage"
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:17
|
||||
#: inc/patterns/general-wide-image-intro-buttons.php:10
|
||||
#: inc/patterns/header-large-dark.php:29 inc/patterns/header-small-dark.php:25
|
||||
#: inc/patterns/hidden-bird.php:12 inc/patterns/hidden-heading-and-bird.php:19
|
||||
msgid "Illustration of a bird flying."
|
||||
msgstr "Illustration d‘un oiseau en vol."
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:11
|
||||
msgid "Illustration of a bird sitting on a branch."
|
||||
msgstr "Illustration d‘un oiseau assis sur une branche."
|
||||
|
||||
#: inc/patterns/general-two-images-text.php:6
|
||||
msgid "Two images with text"
|
||||
msgstr "Deux images avec texte"
|
||||
|
||||
#: inc/patterns/general-subscribe.php:16
|
||||
msgid "Join our mailing list"
|
||||
msgstr "Rejoindre notre liste d’e-mails"
|
||||
|
||||
#: inc/patterns/general-subscribe.php:11
|
||||
msgid "Watch birds<br>from your inbox"
|
||||
msgstr "Observez les oiseaux<br>depuis votre boite de réception"
|
||||
|
||||
#: inc/patterns/general-subscribe.php:6
|
||||
msgid "Subscribe callout"
|
||||
msgstr "Invitation à s’abonner"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:84
|
||||
msgid "$150"
|
||||
msgstr "150 €"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:79
|
||||
msgid "Play a leading role for our community by joining at the Falcon level. This level earns you a seat on our board, where you can help plan future birdwatching expeditions."
|
||||
msgstr "Jouez un rôle de premier plan pour notre communauté en adhérant au niveau Faucon. Ce niveau vous donnera accès à notre conseil d‘administration, où vous pourrez aider à planifier les futures expéditions d‘observation des oiseaux."
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:75
|
||||
msgid "Falcon"
|
||||
msgstr "Faucon"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:71
|
||||
msgctxt "Third item in a numbered list."
|
||||
msgid "3"
|
||||
msgstr "3"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:56
|
||||
msgid "$75"
|
||||
msgstr "75 €"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:51
|
||||
msgid "Join at the Sparrow level and become a member of our flock! You’ll receive our newsletter, plus a bird pin that you can wear with pride when you’re out in nature."
|
||||
msgstr "Adhérez au niveau Moineau et devenez membre de notre communauté ! Vous recevrez notre bulletin newsletter, ainsi qu‘un magnifique pin‘s d‘oiseau que vous pourrez porter fièrement lorsque vous serez dans la nature."
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:47
|
||||
msgid "Sparrow"
|
||||
msgstr "Moineau"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:43
|
||||
msgctxt "Second item in a numbered list."
|
||||
msgid "2"
|
||||
msgstr "2"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:28
|
||||
msgid "$25"
|
||||
msgstr "25 €"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:23
|
||||
msgid "Help support our growing community by joining at the Pigeon level. Your support will help pay our writers, and you’ll get access to our exclusive newsletter."
|
||||
msgstr "Aidez à soutenir notre communauté grandissante en adhérant au niveau Pigeon. Vous aiderez à payer notre équipe rédactionnelle et vous aurez accès à notre newsletter exclusive."
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:19
|
||||
msgid "Pigeon"
|
||||
msgstr "Pigeon"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:15
|
||||
msgctxt "First item in a numbered list."
|
||||
msgid "1"
|
||||
msgstr "1"
|
||||
|
||||
#: inc/patterns/general-pricing-table.php:6
|
||||
msgid "Pricing table"
|
||||
msgstr "Tableau de prix"
|
||||
|
||||
#: inc/patterns/general-list-events.php:103
|
||||
msgid "Emery Driscoll"
|
||||
msgstr "Emery Driscoll"
|
||||
|
||||
#: inc/patterns/general-list-events.php:97
|
||||
msgid "May 20th, 2022, 6 PM"
|
||||
msgstr "20 mai 2022, 18h"
|
||||
|
||||
#: inc/patterns/general-list-events.php:79
|
||||
msgid "Amy Jensen"
|
||||
msgstr "Amy Jensen"
|
||||
|
||||
#: inc/patterns/general-list-events.php:73
|
||||
msgid "May 18th, 2022, 7 PM"
|
||||
msgstr "18 mai 2022, 19h"
|
||||
|
||||
#: inc/patterns/general-list-events.php:61
|
||||
#: inc/patterns/general-list-events.php:109
|
||||
msgid "The Swell Theater<br>120 River Rd.<br>Rainfall, NH"
|
||||
msgstr "Le théâtre Swell<br>120 River Rd.<br>Rainfall, NH"
|
||||
|
||||
#: inc/patterns/general-list-events.php:55
|
||||
msgid "Doug Stilton"
|
||||
msgstr "Doug Stilton"
|
||||
|
||||
#: inc/patterns/general-list-events.php:49
|
||||
msgid "May 16th, 2022, 6 PM"
|
||||
msgstr "16 mai 2022, 18h"
|
||||
|
||||
#: inc/patterns/general-list-events.php:37
|
||||
#: inc/patterns/general-list-events.php:85
|
||||
msgid "The Vintagé Theater<br>245 Arden Rd.<br>Gardenville, NH"
|
||||
msgstr "Le théâtre Vintagé<br>245 Arden Rd.<br>Gardenville, NH"
|
||||
|
||||
#: inc/patterns/general-list-events.php:31
|
||||
msgid "Jesús Rodriguez"
|
||||
msgstr "Jesús Rodriguez"
|
||||
|
||||
#: inc/patterns/general-list-events.php:25
|
||||
msgid "May 14th, 2022, 6 PM"
|
||||
msgstr "14 mai 2022, 18h"
|
||||
|
||||
#: inc/patterns/general-list-events.php:11
|
||||
msgid "Speaker Series"
|
||||
msgstr "Série de conférences"
|
||||
|
||||
#: inc/patterns/general-list-events.php:6
|
||||
msgid "List of events"
|
||||
msgstr "Liste des évènements"
|
||||
|
||||
#: inc/patterns/general-layered-images-with-duotone.php:10
|
||||
#: inc/patterns/page-sidebar-blog-posts-right.php:58
|
||||
msgid "Illustration of a flying bird."
|
||||
msgstr "Illustration d‘un oiseau en vol."
|
||||
|
||||
#: inc/patterns/general-layered-images-with-duotone.php:9
|
||||
#: inc/patterns/header-image-background-overlay.php:11
|
||||
msgid "Painting of ducks in the water."
|
||||
msgstr "Peinture de canards dans l‘eau."
|
||||
|
||||
#: inc/patterns/general-layered-images-with-duotone.php:6
|
||||
msgid "Layered images with duotone"
|
||||
msgstr "Images en couches avec duotone"
|
||||
|
||||
#: inc/patterns/general-large-list-names.php:30
|
||||
msgid "Read more"
|
||||
msgstr "En savoir plus"
|
||||
|
||||
#: inc/patterns/general-large-list-names.php:21
|
||||
msgid "Jesús Rodriguez, Doug Stilton, Emery Driscoll, Megan Perry, Rowan Price, Angelo Tso, Edward Stilton, Amy Jensen, Boston Bell, Shay Ford, Lee Cunningham, Evelynn Ray, Landen Reese, Ewan Hart, Jenna Chan, Phoenix Murray, Mel Saunders, Aldo Davidson, Zain Hall."
|
||||
msgstr "Jesús Rodriguez, Doug Stilton, Emery Driscoll, Megan Perry, Rowan Price, Angelo Tso, Edward Stilton, Amy Jensen, Boston Bell, Shay Ford, Lee Cunningham, Evelynn Ray, Landen Reese, Ewan Hart, Jenna Chan, Phoenix Murray, Mel Saunders, Aldo Davidson, Zain Hall."
|
||||
|
||||
#: inc/patterns/general-large-list-names.php:11
|
||||
#: inc/patterns/page-sidebar-poster.php:32
|
||||
msgid "An icon representing binoculars."
|
||||
msgstr "Une icône représentant des jumelles."
|
||||
|
||||
#: inc/patterns/general-large-list-names.php:6
|
||||
msgid "Large list of names"
|
||||
msgstr "Grande liste de noms"
|
||||
|
||||
#: inc/patterns/general-image-with-caption.php:15
|
||||
msgid "A beautiful bird featuring a surprising set of color feathers."
|
||||
msgstr "Un bel oiseau doté d‘un surprenant ensemble de plumes colorées."
|
||||
|
||||
#: inc/patterns/general-image-with-caption.php:11
|
||||
msgid "Hummingbird"
|
||||
msgstr "Colibri"
|
||||
|
||||
#: inc/patterns/general-image-with-caption.php:10
|
||||
msgid "Hummingbird illustration"
|
||||
msgstr "Illustration de colibri"
|
||||
|
||||
#: inc/patterns/general-image-with-caption.php:6
|
||||
msgid "Image with caption"
|
||||
msgstr "Image avec légende"
|
||||
|
||||
#: inc/patterns/general-featured-posts.php:6
|
||||
msgid "Featured posts"
|
||||
msgstr "Publications mises en avant"
|
||||
|
||||
#: inc/patterns/general-divider-light.php:6
|
||||
msgid "Divider with image and color (light)"
|
||||
msgstr "Séparateur avec image et couleur (clair)"
|
||||
|
||||
#: inc/patterns/general-divider-dark.php:6
|
||||
msgid "Divider with image and color (dark)"
|
||||
msgstr "Séparateur avec image et couleur (sombre)"
|
||||
|
||||
#: inc/patterns/footer-title-tagline-social.php:6
|
||||
msgid "Footer with title, tagline, and social links on a dark background"
|
||||
msgstr "Pied de page avec titre, slogan et liens sociaux sur fond sombre"
|
||||
|
||||
#: inc/patterns/footer-social-copyright.php:6
|
||||
msgid "Footer with social links and copyright"
|
||||
msgstr "Pied de page avec liens sociaux et copyright"
|
||||
|
||||
#: inc/patterns/footer-query-title-citation.php:6
|
||||
msgid "Footer with query, title, and citation"
|
||||
msgstr "Pied de page avec requête, titre et citation"
|
||||
|
||||
#: inc/patterns/footer-query-images-title-citation.php:6
|
||||
msgid "Footer with query, featured images, title, and citation"
|
||||
msgstr "Pied de page avec requête, images mises en avant, titre et citation"
|
||||
|
||||
#: inc/patterns/footer-navigation.php:6
|
||||
msgid "Footer with navigation and citation"
|
||||
msgstr "Pied de page avec navigation et citation"
|
||||
|
||||
#: inc/patterns/footer-navigation-copyright.php:20
|
||||
#: inc/patterns/footer-social-copyright.php:24
|
||||
msgid "© Site Title"
|
||||
msgstr "© Titre du site"
|
||||
|
||||
#: inc/patterns/footer-navigation-copyright.php:6
|
||||
msgid "Footer with navigation and copyright"
|
||||
msgstr "Pied de page avec navigation et copyright"
|
||||
|
||||
#: inc/patterns/footer-logo.php:6
|
||||
msgid "Footer with logo and citation"
|
||||
msgstr "Pied de page avec logo et citation"
|
||||
|
||||
#: inc/patterns/footer-default.php:6
|
||||
msgid "Default footer"
|
||||
msgstr "Pied de page par défaut"
|
||||
|
||||
#: inc/patterns/footer-dark.php:6
|
||||
msgid "Dark footer with title and citation"
|
||||
msgstr "Pied de page sombre avec titre et citation"
|
||||
|
||||
#: inc/patterns/footer-blog.php:50 inc/patterns/footer-dark.php:18
|
||||
#: inc/patterns/footer-default.php:18 inc/patterns/footer-logo.php:18
|
||||
#: inc/patterns/footer-navigation.php:20
|
||||
#: inc/patterns/footer-query-images-title-citation.php:35
|
||||
#: inc/patterns/footer-query-title-citation.php:33
|
||||
msgid "https://wordpress.org"
|
||||
msgstr "https://fr.wordpress.org"
|
||||
|
||||
#. Translators: WordPress link.
|
||||
#: inc/patterns/footer-blog.php:49 inc/patterns/footer-dark.php:17
|
||||
#: inc/patterns/footer-default.php:17 inc/patterns/footer-logo.php:17
|
||||
#: inc/patterns/footer-navigation.php:19
|
||||
#: inc/patterns/footer-query-images-title-citation.php:34
|
||||
#: inc/patterns/footer-query-title-citation.php:32
|
||||
msgid "Proudly powered by %s"
|
||||
msgstr "Fièrement propulsé par %s"
|
||||
|
||||
#: inc/patterns/footer-blog.php:31
|
||||
#: inc/patterns/page-sidebar-blog-posts-right.php:74
|
||||
msgid "Categories"
|
||||
msgstr "Catégories"
|
||||
|
||||
#: inc/patterns/footer-blog.php:23 inc/patterns/general-featured-posts.php:10
|
||||
msgid "Latest posts"
|
||||
msgstr "Dernières publications "
|
||||
|
||||
#: inc/patterns/footer-blog.php:6
|
||||
msgid "Blog footer"
|
||||
msgstr "Pied de page du blog"
|
||||
|
||||
#: inc/patterns/footer-about-title-logo.php:17 inc/patterns/footer-blog.php:17
|
||||
msgid "We are a rogue collective of bird watchers. We’ve been known to sneak through fences, climb perimeter walls, and generally trespass in order to observe the rarest of birds."
|
||||
msgstr "Nous sommes un collectif d‘observateurs d‘oiseaux filous. Nous sommes connus pour nous faufiler à travers les clôtures, escalader les murs d‘enceinte et généralement nous infiltrer afin d‘observer les oiseaux les plus rares."
|
||||
|
||||
#: inc/patterns/footer-about-title-logo.php:13 inc/patterns/footer-blog.php:13
|
||||
msgid "About us"
|
||||
msgstr "À propos de nous"
|
||||
|
||||
#: inc/patterns/footer-about-title-logo.php:6
|
||||
msgid "Footer with text, title, and logo"
|
||||
msgstr "Pied de page avec texte, titre et logo"
|
||||
|
||||
#: inc/block-patterns.php:21
|
||||
msgid "Pages"
|
||||
msgstr "Pages"
|
||||
|
||||
#: inc/block-patterns.php:20
|
||||
msgid "Query"
|
||||
msgstr "Requête"
|
||||
|
||||
#: inc/block-patterns.php:19
|
||||
msgid "Headers"
|
||||
msgstr "En-têtes"
|
||||
|
||||
#: inc/block-patterns.php:18
|
||||
msgid "Footers"
|
||||
msgstr "Pieds de page"
|
||||
|
||||
#: inc/block-patterns.php:17
|
||||
msgid "Featured"
|
||||
msgstr "Mis en avant"
|
||||
|
||||
#. Theme URI of the theme
|
||||
#, gp-priority: low
|
||||
msgid "https://wordpress.org/themes/twentytwentytwo/"
|
||||
msgstr "https://fr.wordpress.org/themes/twentytwentytwo/"
|
||||
|
||||
#. Author URI of the theme
|
||||
#, gp-priority: low
|
||||
msgid "https://wordpress.org/"
|
||||
msgstr "https://fr.wordpress.org/"
|
||||
|
||||
#. Author of the theme
|
||||
#, gp-priority: low
|
||||
msgid "the WordPress team"
|
||||
msgstr "L’équipe WordPress"
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Plugin Name: Bedrock Autoloader
|
||||
* Plugin URI: https://github.com/roots/bedrock-autoloader
|
||||
* Description: An autoloader that enables standard plugins to be required just like must-use plugins. The autoloaded plugins are included during mu-plugin loading. An asterisk (*) next to the name of the plugin designates the plugins that have been autoloaded.
|
||||
* Version: 1.0.3
|
||||
* Author: Roots
|
||||
* Author URI: https://roots.io/
|
||||
* License: MIT License
|
||||
*/
|
||||
|
||||
namespace Roots\Bedrock;
|
||||
|
||||
if (is_blog_installed() && class_exists(Autoloader::class)) {
|
||||
new Autoloader();
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* WordPress View Bootstrapper
|
||||
*/
|
||||
define('WP_USE_THEMES', true);
|
||||
require __DIR__ . '/wp/wp-blog-header.php';
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Do not edit this file. Edit the config files found in the config/ dir instead.
|
||||
* This file is required in the root directory so WordPress can find it.
|
||||
* WP is hardcoded to look in its own directory or one directory up for wp-config.php.
|
||||
*/
|
||||
require_once dirname(__DIR__) . '/vendor/autoload.php';
|
||||
require_once dirname(__DIR__) . '/config/application.php';
|
||||
require_once ABSPATH . 'wp-settings.php';
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: ${CI_PROJECT_PATH_SLUG}-ingress-route
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
- websecure
|
||||
routes:
|
||||
- match: Host(`${APP_DOMAIN}`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: ${CI_PROJECT_PATH_SLUG}-service
|
||||
port: 80
|
||||
middlewares:
|
||||
- name: admin-ldc-whitelist
|
||||
namespace: common-services
|
||||
tls:
|
||||
secretName: ${CRT_TLS_NAME}
|
||||
3
web.config
Executable file
3
web.config
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Reset by Duplicator Installer. Original can be found in web.config.170807152947.orig -->
|
||||
<configuration></configuration>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue