Compare commits
20 Commits
Author | SHA1 | Date |
---|---|---|
Guy Sartorelli | eacb02c297 | |
Guy Sartorelli | afe1cc5da0 | |
Guy Sartorelli | f2b92e8f83 | |
Guy Sartorelli | 2b53f5095c | |
Maxime Rainville | d27f656e97 | |
Steve Boyd | b615184c54 | |
Guy Sartorelli | a9a20ab1c0 | |
Guy Sartorelli | 8ad0537473 | |
Guy Sartorelli | 02d5a17e1f | |
Guy Sartorelli | 53e7646700 | |
Steve Boyd | 812f3dc282 | |
Steve Boyd | 9934adecdb | |
Steve Boyd | 08cdad1290 | |
Guy Sartorelli | 08554e7882 | |
Steve Boyd | 57b1d87577 | |
Steve Boyd | 3fd8120b74 | |
Steve Boyd | d907c77ed6 | |
Guy Sartorelli | 65ef1bbc50 | |
Steve Boyd | d16e4770da | |
Steve Boyd | 3685869917 |
|
@ -0,0 +1,11 @@
|
||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
ci:
|
||||||
|
name: CI
|
||||||
|
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
|
|
@ -0,0 +1,16 @@
|
||||||
|
name: Dispatch CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
# At 1:00 PM UTC, only on Saturday and Sunday
|
||||||
|
schedule:
|
||||||
|
- cron: '0 13 * * 6,0'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
dispatch-ci:
|
||||||
|
name: Dispatch CI
|
||||||
|
# Only run cron on the silverstripe account
|
||||||
|
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Dispatch CI
|
||||||
|
uses: silverstripe/gha-dispatch-ci@v1
|
|
@ -0,0 +1,17 @@
|
||||||
|
name: Keepalive
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
# The 4th of every month at 10:50am UTC
|
||||||
|
schedule:
|
||||||
|
- cron: '50 10 4 * *'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
keepalive:
|
||||||
|
name: Keepalive
|
||||||
|
# Only run cron on the silverstripe account
|
||||||
|
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Keepalive
|
||||||
|
uses: silverstripe/gha-keepalive@v1
|
|
@ -1,15 +0,0 @@
|
||||||
inherit: true
|
|
||||||
|
|
||||||
build:
|
|
||||||
nodes:
|
|
||||||
analysis:
|
|
||||||
tests:
|
|
||||||
override: [php-scrutinizer-run]
|
|
||||||
|
|
||||||
checks:
|
|
||||||
php:
|
|
||||||
code_rating: true
|
|
||||||
duplication: true
|
|
||||||
|
|
||||||
filter:
|
|
||||||
paths: [src/*, tests/*]
|
|
|
@ -1,4 +0,0 @@
|
||||||
version: ~> 1.0
|
|
||||||
|
|
||||||
import:
|
|
||||||
- silverstripe/silverstripe-travis-shared:config/provision/standard-jobs-range.yml
|
|
|
@ -1,8 +1,9 @@
|
||||||
[main]
|
[main]
|
||||||
host = https://www.transifex.com
|
host = https://www.transifex.com
|
||||||
|
|
||||||
[silverstripe-widgets.master]
|
[o:silverstripe:p:silverstripe-widgets:r:master]
|
||||||
file_filter = lang/<lang>.yml
|
file_filter = lang/<lang>.yml
|
||||||
source_file = lang/en.yml
|
source_file = lang/en.yml
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = YML
|
type = YML
|
||||||
|
|
||||||
|
|
17
README.md
17
README.md
|
@ -1,9 +1,7 @@
|
||||||
# Widgets Module
|
# Widgets Module
|
||||||
|
|
||||||
[![Build Status](https://api.travis-ci.com/silverstripe/silverstripe-widgets.svg?branch=2)](https://travis-ci.com/silverstripe/silverstripe-widgets)
|
[![CI](https://github.com/silverstripe/silverstripe-widgets/actions/workflows/ci.yml/badge.svg)](https://github.com/silverstripe/silverstripe-widgets/actions/workflows/ci.yml)
|
||||||
[![SilverStripe supported module](https://img.shields.io/badge/silverstripe-supported-0071C4.svg)](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/)
|
[![Silverstripe supported module](https://img.shields.io/badge/silverstripe-supported-0071C4.svg)](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/)
|
||||||
[![Code Quality](http://img.shields.io/scrutinizer/g/silverstripe/silverstripe-widgets.svg)](https://scrutinizer-ci.com/g/silverstripe/silverstripe-widgets)
|
|
||||||
[![Code Coverage](https://img.shields.io/codecov/c/github/silverstripe/silverstripe-widgets.svg)](https://codecov.io/gh/silverstripe/silverstripe-widgets)
|
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -12,9 +10,9 @@ the sidebar of your website.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
* SilverStripe 4.0
|
* Silverstripe 4.0
|
||||||
|
|
||||||
**Note:** this version is compatible with SilverStripe 4. For SilverStripe 3, please see [the 1.x release line](https://github.com/silverstripe/silverstripe-widgets/tree/1.3).
|
**Note:** this version is compatible with Silverstripe 4. For Silverstripe 3, please see [the 1.x release line](https://github.com/silverstripe/silverstripe-widgets/tree/1.3).
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
|
@ -49,7 +47,7 @@ Here's an example on how to just add widgets to a `MyPage` type, and call it
|
||||||
By following the "Packaging" rules below, widgets are easily installed. This example uses the Blog module which by default has widgets already enabled.
|
By following the "Packaging" rules below, widgets are easily installed. This example uses the Blog module which by default has widgets already enabled.
|
||||||
|
|
||||||
* Install the [blog module](https://github.com/silverstripe/silverstripe-blog/).
|
* Install the [blog module](https://github.com/silverstripe/silverstripe-blog/).
|
||||||
* Download the widget and unzip to the main folder of your SilverStripe website, e.g. to `/widget_<widget-name>/`. The folder
|
* Download the widget and unzip to the main folder of your Silverstripe website, e.g. to `/widget_<widget-name>/`. The folder
|
||||||
will contain a few files, which generally won't need editing or reading.
|
will contain a few files, which generally won't need editing or reading.
|
||||||
* Run `http://my-website.com/dev/build`
|
* Run `http://my-website.com/dev/build`
|
||||||
* Login to the CMS and go to the 'Blog' page. Choose the "widgets" tab and click the new widget to activate it.
|
* Login to the CMS and go to the 'Blog' page. Choose the "widgets" tab and click the new widget to activate it.
|
||||||
|
@ -204,10 +202,9 @@ class FlickrWidget extends Widget
|
||||||
<% end_control %>
|
<% end_control %>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Releasing a widget
|
## Releasing a widget
|
||||||
|
|
||||||
Follow the [standard procedures defined for releasing a SilverStripe module](https://docs.silverstripe.org/en/4/developer_guides/extending/how_tos/publish_a_module).
|
Follow the [standard procedures defined for releasing a Silverstripe module](https://docs.silverstripe.org/en/4/developer_guides/extending/how_tos/publish_a_module).
|
||||||
|
|
||||||
Here is a composer template you can use.
|
Here is a composer template you can use.
|
||||||
|
|
||||||
|
@ -255,7 +252,7 @@ You need to finish off / change:
|
||||||
To call a single Widget in a page - without adding a widget area in the CMS for you to add / delete the widgets, you can
|
To call a single Widget in a page - without adding a widget area in the CMS for you to add / delete the widgets, you can
|
||||||
define a merge variable in the Page Controller and include it in the Page Template.
|
define a merge variable in the Page Controller and include it in the Page Template.
|
||||||
|
|
||||||
This example creates an RSSWidget with the SilverStripe blog feed.
|
This example creates an RSSWidget with the Silverstripe blog feed.
|
||||||
|
|
||||||
```php
|
```php
|
||||||
public function SilverStripeFeed()
|
public function SilverStripeFeed()
|
||||||
|
|
|
@ -38,4 +38,4 @@
|
||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
"prefer-stable": true
|
"prefer-stable": true
|
||||||
}
|
}
|
12
lang/ar.yml
12
lang/ar.yml
|
@ -1,16 +1,16 @@
|
||||||
ar:
|
ar:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: 'تطبيقات مصغرة'
|
|
||||||
SINGULARNAME: 'تطبيق مصغر'
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'مساحات التطبيقات المصغرة'
|
|
||||||
SINGULARNAME: 'مساحة التطبيقات المصغرة'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'التطبيقات المصغرة المتاحة'
|
AVAILABLE: 'التطبيقات المصغرة المتاحة'
|
||||||
AVAILWIDGETS: 'اضغط على عنوان تطبيق مصغر بالأسفل لاستخدامه بهذه الصفحة.'
|
AVAILWIDGETS: 'اضغط على عنوان تطبيق مصغر بالأسفل لاستخدامه بهذه الصفحة.'
|
||||||
INUSE: 'التطبيقات المصغرة المستخدمة حاليا'
|
INUSE: 'التطبيقات المصغرة المستخدمة حاليا'
|
||||||
NOAVAIL: 'لا توجد حاليا أية تطبيقات مصغرة متاحة.'
|
NOAVAIL: 'لا توجد حاليا أية تطبيقات مصغرة متاحة.'
|
||||||
TOSORT: 'لترتيب التطبيقات المصغرة المستخدمة حاليا فى هذه الصفحة, اسحبها لأعلى و لأسفل.'
|
TOSORT: 'لترتيب التطبيقات المصغرة المستخدمة حاليا فى هذه الصفحة, اسحبها لأعلى و لأسفل.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: 'تطبيقات مصغرة'
|
||||||
|
SINGULARNAME: 'تطبيق مصغر'
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'مساحات التطبيقات المصغرة'
|
||||||
|
SINGULARNAME: 'مساحة التطبيقات المصغرة'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'اضغط لإضافة هذا التطبيق المصغر'
|
CLICKTOADDWIDGET: 'اضغط لإضافة هذا التطبيق المصغر'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/de.yml
12
lang/de.yml
|
@ -1,16 +1,16 @@
|
||||||
de:
|
de:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgets
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: Widgetbereiche
|
|
||||||
SINGULARNAME: Widgetbereich
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Vorhandene Widgets'
|
AVAILABLE: 'Vorhandene Widgets'
|
||||||
AVAILWIDGETS: 'Klicke den Widget Titel, um es zu benutzen.'
|
AVAILWIDGETS: 'Klicke den Widget Titel, um es zu benutzen.'
|
||||||
INUSE: 'Benutzte Widgets'
|
INUSE: 'Benutzte Widgets'
|
||||||
NOAVAIL: 'Es sind derzeit keine Widgets verfügbar.'
|
NOAVAIL: 'Es sind derzeit keine Widgets verfügbar.'
|
||||||
TOSORT: 'Um die Widgets auf dieser Seite zu sortieren, ziehe sie nach oben oder unten.'
|
TOSORT: 'Um die Widgets auf dieser Seite zu sortieren, ziehe sie nach oben oder unten.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgets
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: Widgetbereiche
|
||||||
|
SINGULARNAME: Widgetbereich
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Klicke um dieses Widget hinzuzufügen'
|
CLICKTOADDWIDGET: 'Klicke um dieses Widget hinzuzufügen'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
28
lang/eo.yml
28
lang/eo.yml
|
@ -1,25 +1,25 @@
|
||||||
eo:
|
eo:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
SilverStripe\Widgets\Extensions\WidgetPageExtension:
|
||||||
PLURALNAME: Fenestraĵoj
|
INHERITSIDEBAR: 'Heredi flankpanelon el patro'
|
||||||
SINGULARNAME: Fenestraĵo
|
|
||||||
PLURALS:
|
|
||||||
one: 'Unu fenestraĵo'
|
|
||||||
other: '{count} fenestraĵoj'
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Fenestraĵaj zonoj'
|
|
||||||
SINGULARNAME: 'Fenestraĵa zono'
|
|
||||||
PLURALS:
|
|
||||||
one: 'Unu fenestraĵa zono'
|
|
||||||
other: '{count} fenestraĵaj zonoj'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Disponeblaj fenestraĵoj'
|
AVAILABLE: 'Disponeblaj fenestraĵoj'
|
||||||
AVAILWIDGETS: 'Alklaku sube titolon de fenestraĵo por uzi ĝin en ĉi tiu paĝo.'
|
AVAILWIDGETS: 'Alklaku sube titolon de fenestraĵo por uzi ĝin en ĉi tiu paĝo.'
|
||||||
INUSE: 'Fenestraĵoj aktuale uzataj'
|
INUSE: 'Fenestraĵoj aktuale uzataj'
|
||||||
NOAVAIL: 'Aktuale mankas disponeblaj fenestraĵoj.'
|
NOAVAIL: 'Aktuale mankas disponeblaj fenestraĵoj.'
|
||||||
TOSORT: 'Por ordigi aktuale uzatajn fenestraĵojn en ĉi tiu paĝo, ŝovu ilin supren kaj malsupren.'
|
TOSORT: 'Por ordigi aktuale uzatajn fenestraĵojn en ĉi tiu paĝo, ŝovu ilin supren kaj malsupren.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Fenestraĵoj
|
||||||
|
PLURALS:
|
||||||
|
one: 'Unu fenestraĵo'
|
||||||
|
other: '{count} fenestraĵoj'
|
||||||
|
SINGULARNAME: Fenestraĵo
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Fenestraĵaj zonoj'
|
||||||
|
PLURALS:
|
||||||
|
one: 'Unu fenestraĵa zono'
|
||||||
|
other: '{count} fenestraĵaj zonoj'
|
||||||
|
SINGULARNAME: 'Fenestraĵa zono'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Alklaku por aldoni la fenestraĵon'
|
CLICKTOADDWIDGET: 'Alklaku por aldoni la fenestraĵon'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
DELETE: Forigi
|
DELETE: Forigi
|
||||||
SilverStripe\Widgets\Extensions\WidgetPageExtension:
|
|
||||||
INHERITSIDEBAR: 'Heredi flankpanelon el patro'
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
fa_IR:
|
fa_IR:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: 'ویجت ها'
|
|
||||||
SINGULARNAME: ویجت
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'محیط ویجت ها'
|
|
||||||
SINGULARNAME: 'محیط ویجت'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'ویجت های موجود'
|
AVAILABLE: 'ویجت های موجود'
|
||||||
AVAILWIDGETS: 'بر روی عنوان یک ویجت در پایین کلیک کنید تا آن را در این صفحه بکار بگیرید.'
|
AVAILWIDGETS: 'بر روی عنوان یک ویجت در پایین کلیک کنید تا آن را در این صفحه بکار بگیرید.'
|
||||||
INUSE: 'ویجت هایی که در حال حاضر استفاده می شوند'
|
INUSE: 'ویجت هایی که در حال حاضر استفاده می شوند'
|
||||||
NOAVAIL: 'در حال حاضر هیچ ویجتی موجود نیست.'
|
NOAVAIL: 'در حال حاضر هیچ ویجتی موجود نیست.'
|
||||||
TOSORT: 'برای مرتب سازی ویجت های این صفحه، آنها را بالا و پایین بکشید.'
|
TOSORT: 'برای مرتب سازی ویجت های این صفحه، آنها را بالا و پایین بکشید.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: 'ویجت ها'
|
||||||
|
SINGULARNAME: ویجت
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'محیط ویجت ها'
|
||||||
|
SINGULARNAME: 'محیط ویجت'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'برای افزودن این ویجت کلیک کنید'
|
CLICKTOADDWIDGET: 'برای افزودن این ویجت کلیک کنید'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/fi.yml
12
lang/fi.yml
|
@ -1,16 +1,16 @@
|
||||||
fi:
|
fi:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Vimpaimet
|
|
||||||
SINGULARNAME: Vimpain
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Vimpain alueet'
|
|
||||||
SINGULARNAME: 'Vimpain alue'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Käytettävissä olevat vimpaimet'
|
AVAILABLE: 'Käytettävissä olevat vimpaimet'
|
||||||
AVAILWIDGETS: 'Napsauta vimpaimen otsikkoa alla ottaaksesi se käyttöön tällä sivulla.'
|
AVAILWIDGETS: 'Napsauta vimpaimen otsikkoa alla ottaaksesi se käyttöön tällä sivulla.'
|
||||||
INUSE: 'Käytössä olevat vimpaimet'
|
INUSE: 'Käytössä olevat vimpaimet'
|
||||||
NOAVAIL: 'Tällä hetkellä ei vimpaimia tarjolla.'
|
NOAVAIL: 'Tällä hetkellä ei vimpaimia tarjolla.'
|
||||||
TOSORT: 'Järjestääksesi käytössä olevat vimpaimet, raahaa ja pudota ne paikoilleen.'
|
TOSORT: 'Järjestääksesi käytössä olevat vimpaimet, raahaa ja pudota ne paikoilleen.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Vimpaimet
|
||||||
|
SINGULARNAME: Vimpain
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Vimpain alueet'
|
||||||
|
SINGULARNAME: 'Vimpain alue'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Napsauta lisätäksesi tämä vimpain'
|
CLICKTOADDWIDGET: 'Napsauta lisätäksesi tämä vimpain'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
fi_FI:
|
fi_FI:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Vimpaimet
|
|
||||||
SINGULARNAME: Vimpain
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Vimpain alueet'
|
|
||||||
SINGULARNAME: 'Vimpain alue'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Käytettävissä olevat vimpaimet'
|
AVAILABLE: 'Käytettävissä olevat vimpaimet'
|
||||||
AVAILWIDGETS: 'Napsauta vimpaimen otsikkoa alla ottaaksesi se käyttöön tällä sivulla.'
|
AVAILWIDGETS: 'Napsauta vimpaimen otsikkoa alla ottaaksesi se käyttöön tällä sivulla.'
|
||||||
INUSE: 'Käytössä olevat vimpaimet'
|
INUSE: 'Käytössä olevat vimpaimet'
|
||||||
NOAVAIL: 'Tällä hetkellä ei vimpaimia tarjolla.'
|
NOAVAIL: 'Tällä hetkellä ei vimpaimia tarjolla.'
|
||||||
TOSORT: 'Järjestääksesi käytössä olevat vimpaimet, raahaa ja pudota ne paikoilleen.'
|
TOSORT: 'Järjestääksesi käytössä olevat vimpaimet, raahaa ja pudota ne paikoilleen.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Vimpaimet
|
||||||
|
SINGULARNAME: Vimpain
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Vimpain alueet'
|
||||||
|
SINGULARNAME: 'Vimpain alue'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Napsauta lisätäksesi tämä vimpain'
|
CLICKTOADDWIDGET: 'Napsauta lisätäksesi tämä vimpain'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/hr.yml
12
lang/hr.yml
|
@ -1,16 +1,16 @@
|
||||||
hr:
|
hr:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgeti
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Zone widgeta'
|
|
||||||
SINGULARNAME: 'Zona widgeta'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Dostupni widgeti'
|
AVAILABLE: 'Dostupni widgeti'
|
||||||
AVAILWIDGETS: 'Kliknite na naziv widgeta ispod za korištenje na ovoj stranici'
|
AVAILWIDGETS: 'Kliknite na naziv widgeta ispod za korištenje na ovoj stranici'
|
||||||
INUSE: 'Trenutno korišteni widgeti'
|
INUSE: 'Trenutno korišteni widgeti'
|
||||||
NOAVAIL: 'Trenutno nema dostupnih widgeta.'
|
NOAVAIL: 'Trenutno nema dostupnih widgeta.'
|
||||||
TOSORT: 'Za sortiranje trenutno korištenih widgeta na ovoj stranici, rasporedite ih povlačeći gore i dolje.'
|
TOSORT: 'Za sortiranje trenutno korištenih widgeta na ovoj stranici, rasporedite ih povlačeći gore i dolje.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgeti
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Zone widgeta'
|
||||||
|
SINGULARNAME: 'Zona widgeta'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Klikni za dodavanje ovog widgeta'
|
CLICKTOADDWIDGET: 'Klikni za dodavanje ovog widgeta'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
id_ID:
|
||||||
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
|
AVAILABLE: 'Widget Tersedia'
|
||||||
|
WidgetEditor_ss:
|
||||||
|
DELETE: Hapus
|
12
lang/it.yml
12
lang/it.yml
|
@ -1,16 +1,16 @@
|
||||||
it:
|
it:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widget
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Aree Widget'
|
|
||||||
SINGULARNAME: 'Area Widget'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Widget Disponibili'
|
AVAILABLE: 'Widget Disponibili'
|
||||||
AVAILWIDGETS: 'Clickare sul titolo di un widget per usarlo in questa pagina'
|
AVAILWIDGETS: 'Clickare sul titolo di un widget per usarlo in questa pagina'
|
||||||
INUSE: 'Widget attualmente in uso'
|
INUSE: 'Widget attualmente in uso'
|
||||||
NOAVAIL: 'Attualmente non ci sono widget disponibili'
|
NOAVAIL: 'Attualmente non ci sono widget disponibili'
|
||||||
TOSORT: 'Per riordinare i widget usati in questa pagina, trascinarli in alto o in basso.'
|
TOSORT: 'Per riordinare i widget usati in questa pagina, trascinarli in alto o in basso.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widget
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Aree Widget'
|
||||||
|
SINGULARNAME: 'Area Widget'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Clickare per aggiungere questo widget'
|
CLICKTOADDWIDGET: 'Clickare per aggiungere questo widget'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
it_IT:
|
it_IT:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgets
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Aree Widget'
|
|
||||||
SINGULARNAME: 'Area Widget'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Widgets disponibili'
|
AVAILABLE: 'Widgets disponibili'
|
||||||
AVAILWIDGETS: 'Clicca sul titolo di un widget qui sotto per usarlo in questa pagina'
|
AVAILWIDGETS: 'Clicca sul titolo di un widget qui sotto per usarlo in questa pagina'
|
||||||
INUSE: 'Widgets attualmente utilizzati'
|
INUSE: 'Widgets attualmente utilizzati'
|
||||||
NOAVAIL: 'Non ci sono widgets attualmente disponibili.'
|
NOAVAIL: 'Non ci sono widgets attualmente disponibili.'
|
||||||
TOSORT: 'Per ordinare i widgets utilizzati in questa pagina, trascinali in alto o in basso.'
|
TOSORT: 'Per ordinare i widgets utilizzati in questa pagina, trascinali in alto o in basso.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgets
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Aree Widget'
|
||||||
|
SINGULARNAME: 'Area Widget'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Clicca per aggiungere questo widget'
|
CLICKTOADDWIDGET: 'Clicca per aggiungere questo widget'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/nl.yml
12
lang/nl.yml
|
@ -1,16 +1,16 @@
|
||||||
nl:
|
nl:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgets
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Widget plaatsen'
|
|
||||||
SINGULARNAME: 'Widget plaats'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Beschikbare Widgets'
|
AVAILABLE: 'Beschikbare Widgets'
|
||||||
AVAILWIDGETS: 'Klik op een widget titel hieronder, om de widget te gebruiken op deze pagina.'
|
AVAILWIDGETS: 'Klik op een widget titel hieronder, om de widget te gebruiken op deze pagina.'
|
||||||
INUSE: 'Huidige gebruikte Widgets'
|
INUSE: 'Huidige gebruikte Widgets'
|
||||||
NOAVAIL: 'Er zijn geen widgets beschikbaar.'
|
NOAVAIL: 'Er zijn geen widgets beschikbaar.'
|
||||||
TOSORT: 'Om uw widgets te sorteren op deze pagina, rangschik met drag & drop.'
|
TOSORT: 'Om uw widgets te sorteren op deze pagina, rangschik met drag & drop.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgets
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Widget plaatsen'
|
||||||
|
SINGULARNAME: 'Widget plaats'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Klik om deze widget toe te voegen'
|
CLICKTOADDWIDGET: 'Klik om deze widget toe te voegen'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/ru.yml
12
lang/ru.yml
|
@ -1,16 +1,16 @@
|
||||||
ru:
|
ru:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Виджеты
|
|
||||||
SINGULARNAME: Виджет
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Области виджетов'
|
|
||||||
SINGULARNAME: 'Область виджета'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Доступные виджеты'
|
AVAILABLE: 'Доступные виджеты'
|
||||||
AVAILWIDGETS: 'Щелкните заголовок виджета ниже, чтобы использовать его на этой странице.'
|
AVAILWIDGETS: 'Щелкните заголовок виджета ниже, чтобы использовать его на этой странице.'
|
||||||
INUSE: 'Используемые виджеты'
|
INUSE: 'Используемые виджеты'
|
||||||
NOAVAIL: 'В данный момент доступных виджетов нет.'
|
NOAVAIL: 'В данный момент доступных виджетов нет.'
|
||||||
TOSORT: 'Чтобы расположить используемые на странице виджеты в нужном порядке, перетащите их вверх или вниз.'
|
TOSORT: 'Чтобы расположить используемые на странице виджеты в нужном порядке, перетащите их вверх или вниз.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Виджеты
|
||||||
|
SINGULARNAME: Виджет
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Области виджетов'
|
||||||
|
SINGULARNAME: 'Область виджета'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Щелкните, чтобы добавить этот виджет'
|
CLICKTOADDWIDGET: 'Щелкните, чтобы добавить этот виджет'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/sk.yml
12
lang/sk.yml
|
@ -1,16 +1,16 @@
|
||||||
sk:
|
sk:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgety
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Oblasti widgetu'
|
|
||||||
SINGULARNAME: 'Oblasť widgetu'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Dostupné widgety'
|
AVAILABLE: 'Dostupné widgety'
|
||||||
AVAILWIDGETS: 'Kliknite na názov widgetu pre jeho použitie na tejto stránke.'
|
AVAILWIDGETS: 'Kliknite na názov widgetu pre jeho použitie na tejto stránke.'
|
||||||
INUSE: 'Momentálne používané widgety.'
|
INUSE: 'Momentálne používané widgety.'
|
||||||
NOAVAIL: 'Momentálne nie sú dostupné žiadne widgety.'
|
NOAVAIL: 'Momentálne nie sú dostupné žiadne widgety.'
|
||||||
TOSORT: 'Pre zotriedenie momentálne používaných widgetov na tejto stránke, potiahnite ich hore alebo dole.'
|
TOSORT: 'Pre zotriedenie momentálne používaných widgetov na tejto stránke, potiahnite ich hore alebo dole.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgety
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Oblasti widgetu'
|
||||||
|
SINGULARNAME: 'Oblasť widgetu'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Kliknite pre pridanie tohto widgetu'
|
CLICKTOADDWIDGET: 'Kliknite pre pridanie tohto widgetu'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/sl.yml
12
lang/sl.yml
|
@ -1,16 +1,16 @@
|
||||||
sl:
|
sl:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Vtičniki
|
|
||||||
SINGULARNAME: Vtičnik
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 'Prostori za vtičnike'
|
|
||||||
SINGULARNAME: 'Prostor za vtičnike'
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Vtičniki, ki so na voljo'
|
AVAILABLE: 'Vtičniki, ki so na voljo'
|
||||||
AVAILWIDGETS: 'Spodaj izberite vtičnik, ki ga želite uporabiti na strani.'
|
AVAILWIDGETS: 'Spodaj izberite vtičnik, ki ga želite uporabiti na strani.'
|
||||||
INUSE: 'Vtičniki v uporabi'
|
INUSE: 'Vtičniki v uporabi'
|
||||||
NOAVAIL: 'Na voljo ni nobenega vtičnika.'
|
NOAVAIL: 'Na voljo ni nobenega vtičnika.'
|
||||||
TOSORT: 'Za razvrstitev vtičnikov na strani jih povlecite na ustrezno mesto. '
|
TOSORT: 'Za razvrstitev vtičnikov na strani jih povlecite na ustrezno mesto. '
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Vtičniki
|
||||||
|
SINGULARNAME: Vtičnik
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 'Prostori za vtičnike'
|
||||||
|
SINGULARNAME: 'Prostor za vtičnike'
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Kliknite na ta vtičnik, če ga želite dodati'
|
CLICKTOADDWIDGET: 'Kliknite na ta vtičnik, če ga želite dodati'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/sv.yml
12
lang/sv.yml
|
@ -1,16 +1,16 @@
|
||||||
sv:
|
sv:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: Widgets
|
|
||||||
SINGULARNAME: Widget
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: Widgetområden
|
|
||||||
SINGULARNAME: Widgetområde
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 'Tillgängliga widgets'
|
AVAILABLE: 'Tillgängliga widgets'
|
||||||
AVAILWIDGETS: 'Klicka på en widget nedan för att använda den på sidan.'
|
AVAILWIDGETS: 'Klicka på en widget nedan för att använda den på sidan.'
|
||||||
INUSE: 'Använda widgets'
|
INUSE: 'Använda widgets'
|
||||||
NOAVAIL: 'Inga widgets tillängliga.'
|
NOAVAIL: 'Inga widgets tillängliga.'
|
||||||
TOSORT: 'För att sortera widgetar på denna sida, dra dem uppåt eller nedåt.'
|
TOSORT: 'För att sortera widgetar på denna sida, dra dem uppåt eller nedåt.'
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: Widgets
|
||||||
|
SINGULARNAME: Widget
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: Widgetområden
|
||||||
|
SINGULARNAME: Widgetområde
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 'Klicka för att lägga till denna widget'
|
CLICKTOADDWIDGET: 'Klicka för att lägga till denna widget'
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
12
lang/zh.yml
12
lang/zh.yml
|
@ -1,16 +1,16 @@
|
||||||
zh:
|
zh:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: 小工具
|
|
||||||
SINGULARNAME: 小工具
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 小工具区域
|
|
||||||
SINGULARNAME: 小工具区域
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 可用的小工具
|
AVAILABLE: 可用的小工具
|
||||||
AVAILWIDGETS: 点击下方的小工具名称即可在此页上使用。
|
AVAILWIDGETS: 点击下方的小工具名称即可在此页上使用。
|
||||||
INUSE: 当前使用的小工具
|
INUSE: 当前使用的小工具
|
||||||
NOAVAIL: 目前没有可用小工具。
|
NOAVAIL: 目前没有可用小工具。
|
||||||
TOSORT: 要对本页当前使用的小工具进行排序,请像上下拖拽。
|
TOSORT: 要对本页当前使用的小工具进行排序,请像上下拖拽。
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: 小工具
|
||||||
|
SINGULARNAME: 小工具
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 小工具区域
|
||||||
|
SINGULARNAME: 小工具区域
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 点击添加该小工具
|
CLICKTOADDWIDGET: 点击添加该小工具
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
zh_CN:
|
zh_CN:
|
||||||
SilverStripe\Widgets\Model\Widget:
|
|
||||||
PLURALNAME: 插件
|
|
||||||
SINGULARNAME: 插件
|
|
||||||
SilverStripe\Widgets\Model\WidgetArea:
|
|
||||||
PLURALNAME: 插件区域
|
|
||||||
SINGULARNAME: 插件区域
|
|
||||||
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
SilverStripe\Widgets\Forms\WidgetAreaEditor_ss:
|
||||||
AVAILABLE: 有效插件
|
AVAILABLE: 有效插件
|
||||||
AVAILWIDGETS: 点击一个插件标题应用在当前页面
|
AVAILWIDGETS: 点击一个插件标题应用在当前页面
|
||||||
INUSE: 当前已使用插件
|
INUSE: 当前已使用插件
|
||||||
NOAVAIL: 当前无有效插件
|
NOAVAIL: 当前无有效插件
|
||||||
TOSORT: 请上下拖动当前页面的对应插件进行排序
|
TOSORT: 请上下拖动当前页面的对应插件进行排序
|
||||||
|
SilverStripe\Widgets\Model\Widget:
|
||||||
|
PLURALNAME: 插件
|
||||||
|
SINGULARNAME: 插件
|
||||||
|
SilverStripe\Widgets\Model\WidgetArea:
|
||||||
|
PLURALNAME: 插件区域
|
||||||
|
SINGULARNAME: 插件区域
|
||||||
WidgetDescription_ss:
|
WidgetDescription_ss:
|
||||||
CLICKTOADDWIDGET: 点击增加该插件
|
CLICKTOADDWIDGET: 点击增加该插件
|
||||||
WidgetEditor_ss:
|
WidgetEditor_ss:
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<phpunit bootstrap="vendor/silverstripe/cms/tests/bootstrap.php" colors="true">
|
<phpunit bootstrap="vendor/silverstripe/cms/tests/bootstrap.php" colors="true">
|
||||||
<testsuites>
|
<testsuites>
|
||||||
<testsuite name="Default">
|
<testsuite name="Default">
|
||||||
|
|
Loading…
Reference in New Issue