mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
Merge branch '3.6' into 3
This commit is contained in:
commit
195a9b0f83
51
.travis.yml
51
.travis.yml
@ -1,49 +1,4 @@
|
|||||||
language: php
|
version: ~> 1.0
|
||||||
|
|
||||||
dist: xenial
|
import:
|
||||||
|
- silverstripe/silverstripe-travis-shared:config/provision/standard-jobs-range-npm.yml
|
||||||
services:
|
|
||||||
- mysql
|
|
||||||
- postgresql
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/.composer/cache/files
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- php: 5.6
|
|
||||||
env: DB=MYSQL INSTALLER_VERSION=4.4.x-dev PHPUNIT_TEST=1 PHPCS_TEST=1
|
|
||||||
- php: 7.1
|
|
||||||
env: DB=MYSQL INSTALLER_VERSION=4.5.x-dev PHPUNIT_COVERAGE_TEST=1
|
|
||||||
- php: 7.2
|
|
||||||
env: DB=PGSQL INSTALLER_VERSION=4.6.x-dev PHPUNIT_TEST=1 NPM_TEST=1
|
|
||||||
- php: 7.3
|
|
||||||
env: DB=MYSQL INSTALLER_VERSION=4.6.x-dev PHPUNIT_TEST=1
|
|
||||||
- php: 7.4
|
|
||||||
env: DB=MYSQL INSTALLER_VERSION=4.x-dev PHPUNIT_TEST=1
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
# Init PHP
|
|
||||||
- phpenv rehash
|
|
||||||
- phpenv config-rm xdebug.ini
|
|
||||||
- echo 'memory_limit = 2G' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
|
|
||||||
|
|
||||||
# Install composer dependencies
|
|
||||||
- composer validate
|
|
||||||
- composer require --no-update silverstripe/installer:$INSTALLER_VERSION silverstripe/widgets:^2
|
|
||||||
- if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql:^2; fi
|
|
||||||
# Fix for running phpunit 5 on php 7.4+
|
|
||||||
- composer require --no-update sminnee/phpunit-mock-objects:^3
|
|
||||||
- composer install --prefer-dist --no-interaction --no-progress --no-suggest --optimize-autoloader --verbose --profile
|
|
||||||
- if [[ $NPM_TEST ]]; then nvm install && nvm use && npm install -g yarn && yarn install --network-concurrency 1 && (cd vendor/silverstripe/admin && yarn install --network-concurrency 1) && yarn run build; fi
|
|
||||||
|
|
||||||
script:
|
|
||||||
- if [[ $PHPUNIT_TEST ]]; then vendor/bin/phpunit tests/; fi
|
|
||||||
- if [[ $PHPUNIT_COVERAGE_TEST ]]; then phpdbg -qrr vendor/bin/phpunit --coverage-clover=coverage.xml tests/; fi
|
|
||||||
- if [[ $PHPCS_TEST ]]; then composer run-script lint; fi
|
|
||||||
- if [[ $NPM_TEST ]]; then git diff-files --quiet -w --relative=client; fi
|
|
||||||
- if [[ $NPM_TEST ]]; then git diff --name-status --relative=client; fi
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- if [[ $PHPUNIT_COVERAGE_TEST ]]; then bash <(curl -s https://codecov.io/bash) -f coverage.xml; fi
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
"silverstripe/asset-admin": "^1.0"
|
"silverstripe/asset-admin": "^1.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "^5.7",
|
"sminnee/phpunit": "^5.7",
|
||||||
"squizlabs/php_codesniffer": "^3.0"
|
"squizlabs/php_codesniffer": "^3.0"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
|
15
lang/eo.yml
15
lang/eo.yml
@ -7,6 +7,7 @@ eo:
|
|||||||
SilverStripe\Blog\Forms\GridField\GridFieldAddByDBField:
|
SilverStripe\Blog\Forms\GridField\GridFieldAddByDBField:
|
||||||
Add: 'Aldoni {name}'
|
Add: 'Aldoni {name}'
|
||||||
AddFail: '{klaso} ne estas konservebla al la datumbazo.'
|
AddFail: '{klaso} ne estas konservebla al la datumbazo.'
|
||||||
|
ButtonName: '{name}'
|
||||||
PermissionFail: 'Vi ne havas permeson krei je {klaso}.'
|
PermissionFail: 'Vi ne havas permeson krei je {klaso}.'
|
||||||
SilverStripe\Blog\Forms\GridField\GridFieldBlogPostState:
|
SilverStripe\Blog\Forms\GridField\GridFieldBlogPostState:
|
||||||
Draft: 'Konservita kiel malneto je {dato}'
|
Draft: 'Konservita kiel malneto je {dato}'
|
||||||
@ -44,12 +45,16 @@ eo:
|
|||||||
other: '{count} blogoj'
|
other: '{count} blogoj'
|
||||||
Posted: Afiŝita
|
Posted: Afiŝita
|
||||||
PostedIn: 'Afiŝita en'
|
PostedIn: 'Afiŝita en'
|
||||||
|
PostsByUser: 'Afiŝoj laŭ {firstname} {surname} por {title}'
|
||||||
PostsPerPage: 'Afiŝoj en ĉiu paĝo'
|
PostsPerPage: 'Afiŝoj en ĉiu paĝo'
|
||||||
ReadMoreAbout: 'Legi plu pri ''{title}''...'
|
ReadMoreAbout: 'Legi plu pri ''{title}''...'
|
||||||
SINGULARNAME: Blogo
|
SINGULARNAME: Blogo
|
||||||
Tag: Etikedo
|
Tag: Etikedo
|
||||||
Tagged: 'Havas etikedon'
|
Tagged: 'Havas etikedon'
|
||||||
Tags: Etikedoj
|
Tags: Etikedoj
|
||||||
|
UsersContributorsFieldDescription: "Kontribuantoj rajtas krei aŭ redakti BlogAfiŝojn, sed ne publikigi sen \npermeso de redaktanto, Ankaŭ ili ne rajtas asigni aliajn kontribuantajn aŭtorojn al iu el \n siaj BlogAfiŝoj.<br />\n <br />\n Kontribuantoj rajtas:<br />\n <br />\n Ĝisdatigi iun BlogAfiŝon kiun ili aŭtoris aŭ al kiu li/ŝi estas asignita."
|
||||||
|
UsersEditorsFieldDescription: "Redaktanto regas specifajn BlogAfiŝojn, kaj ĉiujn afiŝojn en ĉiu.\n Malpli ol asigni aliajn redaktantojn al blogo, ili rajtas trakti plejmultajn ŝanĝojn al\n sia asignita blogo. <br /><br />\n Redaktantoj havas ĉi tiujn permesojn:<br />\n <br />\n Ĝisdatigi aŭ publikigi ajnan BlogAfiŝon en sia Blogo<br />\n Ĝisdatigi aŭ publikigi sian Blogon<br />\n Asigni/malasigni verkantojn al sia Blogo<br />\n Asigni/malasigni kontribuantojn al sia Blogo<br />\n Asigni/malasigni ajnan membron aŭtoro de specifa BlogAfiŝo"
|
||||||
|
UsersWritersFieldDescription: "Verkanto tute regas krei, redakti kaj publikigi BlogAfiŝojn kiujn ili verkis\n aŭ al kiuj ili estas asignitaj. Verkantoj ne rajtas redakti BlogAfiŝon al kiu ili ne estas asignitaj.\n <br /><br />\n Verkantoj havas la jenajn permesojn:<br />\n <br />\n Ĝisdatigi aŭ publikigi ajnan BlogAfiŝon kiun ili verkis, aŭ al kiu ili estas asignitaj<br />\n Asigni/malasigni ajnan membron aŭtoro de specifa BlogAfiŝo kiun ili verkis aŭ al kiu ili estas asignita."
|
||||||
WRITER: Verkanto
|
WRITER: Verkanto
|
||||||
SilverStripe\Blog\Model\BlogCategory:
|
SilverStripe\Blog\Model\BlogCategory:
|
||||||
Duplicate: 'Bloga kategorio jam ekzistas kun tiu nomo'
|
Duplicate: 'Bloga kategorio jam ekzistas kun tiu nomo'
|
||||||
@ -80,6 +85,8 @@ eo:
|
|||||||
SINGULARNAME: Blogaĵo
|
SINGULARNAME: Blogaĵo
|
||||||
SUMMARY_DESCRIPTION: 'Se resumo ne estas agordita, la unuaj 30 vortoj uziĝos.'
|
SUMMARY_DESCRIPTION: 'Se resumo ne estas agordita, la unuaj 30 vortoj uziĝos.'
|
||||||
Tags: Etikedoj
|
Tags: Etikedoj
|
||||||
|
SilverStripe\Blog\Model\BlogPostFeaturedExtension:
|
||||||
|
FEATURED: 'Inkludi afiŝon en elstara fenestraĵo'
|
||||||
SilverStripe\Blog\Model\BlogTag:
|
SilverStripe\Blog\Model\BlogTag:
|
||||||
Duplicate: 'Blogaj etikedoj jam ekzistas kun tiu nomo'
|
Duplicate: 'Blogaj etikedoj jam ekzistas kun tiu nomo'
|
||||||
PLURALNAME: 'Blogaj etikedoj'
|
PLURALNAME: 'Blogaj etikedoj'
|
||||||
@ -109,6 +116,14 @@ eo:
|
|||||||
SINGULARNAME: 'Fenestraĵo por blogaj kategorioj'
|
SINGULARNAME: 'Fenestraĵo por blogaj kategorioj'
|
||||||
Sort: Ordigi
|
Sort: Ordigi
|
||||||
Sort_Description: 'Ŝanĝi la ordon de kategorioj vidigotaj de tiu fenestraĵo.'
|
Sort_Description: 'Ŝanĝi la ordon de kategorioj vidigotaj de tiu fenestraĵo.'
|
||||||
|
SilverStripe\Blog\Widgets\BlogFeaturedPostsWidget:
|
||||||
|
Blog: Blogo
|
||||||
|
NumberOfPosts: 'Nombro da afiŝoj'
|
||||||
|
PLURALNAME: 'Fenestraĵoj de lastatempaj blogaĵoj'
|
||||||
|
PLURALS:
|
||||||
|
one: 'Unu fenestraĵo de lastatempa blogaĵo'
|
||||||
|
other: '{count} fenestraĵoj de lastatempaj blogaĵoj'
|
||||||
|
SINGULARNAME: 'Fenestraĵo de lastatempa blogaĵo'
|
||||||
SilverStripe\Blog\Widgets\BlogRecentPostsWidget:
|
SilverStripe\Blog\Widgets\BlogRecentPostsWidget:
|
||||||
Blog: Blog
|
Blog: Blog
|
||||||
NumberOfPosts: 'Nombro da afiŝoj'
|
NumberOfPosts: 'Nombro da afiŝoj'
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
"lint": "yarn lint-js && yarn lint-sass",
|
"lint": "yarn lint-js && yarn lint-sass",
|
||||||
"lint-js": "eslint client/src",
|
"lint-js": "eslint client/src",
|
||||||
"lint-js-fix": "eslint client/src --fix",
|
"lint-js-fix": "eslint client/src --fix",
|
||||||
"lint-sass": "sass-lint client/src"
|
"lint-sass": "sass-lint client/src",
|
||||||
|
"test": "true"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -2,6 +2,9 @@
|
|||||||
<ruleset name="SilverStripe">
|
<ruleset name="SilverStripe">
|
||||||
<description>CodeSniffer ruleset for SilverStripe coding conventions.</description>
|
<description>CodeSniffer ruleset for SilverStripe coding conventions.</description>
|
||||||
|
|
||||||
|
<file>src</file>
|
||||||
|
<file>tests</file>
|
||||||
|
|
||||||
<!-- base rules are PSR-2 -->
|
<!-- base rules are PSR-2 -->
|
||||||
<rule ref="PSR2" >
|
<rule ref="PSR2" >
|
||||||
<!-- Current exclusions -->
|
<!-- Current exclusions -->
|
||||||
|
Loading…
Reference in New Issue
Block a user