diff --git a/docs/en/04_Changelogs/rc/4.6.0-rc1.md b/docs/en/04_Changelogs/rc/4.6.0-rc1.md new file mode 100644 index 000000000..3aea8a52b --- /dev/null +++ b/docs/en/04_Changelogs/rc/4.6.0-rc1.md @@ -0,0 +1,202 @@ +# 4.6.0-rc1 + +## Overview {#overview} + + * [MySQL tables are auto-converted from MyISAM to InnoDB](#myisam) + * [Editing files directly in the insert-media modal](#in-modal-editing) + * [MIME Type validation now a core module](#mime-validator) + +## Release Candidate + +This version of Silverstripe CMS is a **release candidate** for an upcoming stable version, and should not be applied to production websites. We encourage developers to test this version in development / testing environments and report any issues they encounter via GitHub. + +## MySQL tables are auto-converted from MyISAM to InnoDB {#myisam} + +Beginning with [4.4.0](https://docs.silverstripe.org/en/4/changelogs/4.4.0/), +our minimum requirement for MySQL is 5.6 (since MySQL 5.5 end of life reached in December 2018). +Starting with MySQL 5.6, [InnoDB](https://dev.mysql.com/doc/refman/5.6/en/innodb-introduction.html) +is the new default storage engine, +replacing the older [MyISAM](https://dev.mysql.com/doc/refman/5.6/en/myisam-storage-engine.html) engine. + +Silverstripe CMS already creates InnoDB tables by default, +mainly in order to benefit from their better support for database transactions. +Before MySQL 5.6, InnoDB didn't have a `FULLTEXT` search index, +requiring us to enforce the MyISAM engine when devs opted into this index type +in their particular setup. There are a few ways in which this opt-in can happen: + + * Adding the [FulltextSearchable](https://github.com/silverstripe/silverstripe-framework/blob/4/src/ORM/Search/FulltextSearchable.php) + extension to a DataObject, as described in our + [search docs](https://docs.silverstripe.org/en/4/developer_guides/search/fulltextsearch/) + * Defining `'type' => 'fulltext'` in `DataObject::$db` column definitions + * Implementing [DBIndexable](https://github.com/silverstripe/silverstripe-framework/blob/4/src/ORM/FieldType/DBIndexable.php) + on a custom `DBField` subclass. + * Setting `'ENGINE=MyISAM'` in `DataObject::$create_table_options` + +This search index is not required to enable simple text search +in the "Pages" section of the CMS, or any ModelAdmin implementations. +We generally recommend to choose a more powerful +[search addon](https://addons.silverstripe.org/add-ons?search=fulltext&type=&sort=downloads) +(e.g. based on Solr or ElasticSearch) for website frontend search use cases. + +As of 4.6.0, a `dev/build` will automatically switch MyISAM tables to InnoDB, +which automatically recreates any indexes required. If you have large indexes, +this can extend the duration if this task. As usual, back up your database +before upgrading, and test upgrades on non-production systems first. +Our tests indicate that indexes with thousands of records and screen pages +worth of content (15MB index size) are converted in a few seconds. + +In order to opt out of this change, you can set the engine explicitly +for your DataObject implementations: + +```php +use SilverStripe\ORM\Connect\MySQLSchemaManager; +use SilverStripe\ORM\DataObject; + +class MyDataObject extends DataObject +{ + private static $create_table_options = [ + MySQLSchemaManager::ID => 'ENGINE=MyISAM' + ]; +} +``` + +## Editing files directly in the insert-media modal{#in-modal-editing} + +Editors can now directly edit file details when selecting a file in an UploadField or when inserting media in a +HTMLEditorField. The "image placement" and "file link" forms that show when inserting an image or a link in an +HTMLEditorField have been simplified. + +This does mean that the order and structure of fields have changed somewhat. If you have customised the forms in the +asset administration area or in the "Insert Media Modal", you should do some regression testing when upgrading to +make sure your customisations still work as expected. + +If your project uses the popular [jonom/focuspoint](https://github.com/jonom/silverstripe-focuspoint) community +module, you should upgrade it as well. + +## MIME Type validation now a core module {#mime-validator} + +`silverstripe/mimevalidator` is now a core module and will ship by default on new projects. Projects referencing `silverstripe/recipe-core` will automatically install `silverstripe/mimevalidator` when they upgrade to 4.6.0. + +Read [Allowed file types](Developer_Guides/Files/Allowed_file_types) in the Silverstripe CMS doc for all the details. + + + + +## Change Log + +### Security + + * 2020-03-08 [6779fd3](https://github.com/silverstripe/silverstripe-assets/commit/6779fd3c8c1c05a3db5035bf6e541c9483d161fc) Add FolderMigrationHelper (Serge Latyntcev) + +### API Changes + + * 2020-05-28 [422a9a2](https://github.com/silverstripe/recipe-core/commit/422a9a23dc7b16f635fbc3a7fe5e6ec0d2fba77a) Bump to require 4.6.x-dev branches (Steve Boyd) + * 2020-04-28 [df8004b](https://github.com/silverstripe/silverstripe-versioned-admin/commit/df8004bebd0ac8008f4ae23889bcfc110271085e) Bump @silverstripe/webpack-config to 1.5.0 (Maxime Rainville) + * 2020-04-24 [d513932](https://github.com/silverstripe/silverstripe-admin/commit/d51393203a65ae2f102de6940be1660a89e75c89) Bump @silverstripe/webpack-config to 1.5.0 (Maxime Rainville) + * 2020-04-17 [99eeb59](https://github.com/silverstripe/silverstripe-assets/commit/99eeb5920b500b7dbda04367c617c76da8083a6f) Add new updateResponse hook to allow extension to update the response (Maxime Rainville) + * 2020-02-14 [29943f904](https://github.com/silverstripe/silverstripe-framework/commit/29943f9049e7e9ec8b99f7def34a7fc9656d4fe3) TestSession request methods now use the correct HTTP method (#8987) (Garion Herman) + * 2019-11-20 [0c9be1b](https://github.com/silverstripe/silverstripe-admin/commit/0c9be1b522644e835aea39732c2d2c426a79569e) Add updateGridFieldConfig and updateGridField hooks to ModelAdmin (Maxime Rainville) + * 2019-11-19 [ba831dc](https://github.com/silverstripe/silverstripe-admin/commit/ba831dc41efbd13f4cb065f201681976c36aea5f) Break up ModelAdmin::getEditForm into getGridField and getGridFieldConfig (Maxime Rainville) + * 2019-10-16 [67398ed](https://github.com/silverstripe/silverstripe-admin/commit/67398edb9050b75638a40b042cc0eaa5d12e99be) Add Silverstripe specific button UI (Maxime Rainville) + +### Features and Enhancements + + * 2020-06-12 [ae97a20](https://github.com/silverstripe/silverstripe-admin/commit/ae97a2000e44c5cc1a67b7dcbc523d062aff5785) Update gridfield sort to use text default on focus (#1055) (Sacha Judd) + * 2020-06-12 [05e0e5c](https://github.com/silverstripe/silverstripe-asset-admin/commit/05e0e5c522f8bf46d3f3c44e060c2df9cf41fea2) Update draft state indicator on thumbnails to use correct background colour (#1104) (Sacha Judd) + * 2020-05-25 [5a1b634](https://github.com/silverstripe/silverstripe-admin/commit/5a1b63447d32725dcf455cc473c6303265d7b40a) Add new variations of block icons and update existing (Sacha Judd) + * 2020-05-25 [da241a2](https://github.com/silverstripe/silverstripe-asset-admin/commit/da241a28edfd8561bccdd993688e8d1cabd199d5) Add file status icons to file manager (#1087) (Steve Boyd) + * 2020-05-25 [d93d63b](https://github.com/silverstripe/silverstripe-admin/commit/d93d63b955c95c6be4abe3cc3e865d7cc94af3e0) Add FileStatusIcon component (#1033) (Steve Boyd) + * 2020-05-21 [5220dc1](https://github.com/silverstripe/silverstripe-admin/commit/5220dc1c6d8ae4999d3bed07346a8e2c68b174b6) Separate storybook icons into different sections for people to easily see where different icons belong (Scott Hutchinson) + * 2020-05-21 [239c559](https://github.com/silverstripe/silverstripe-assets/commit/239c559fda6c89b9ed50d3269258480ea3930dfd) Methods to support file status icons (Steve Boyd) + * 2020-05-11 [39f3032](https://github.com/silverstripe/silverstripe-admin/commit/39f303209ed2f35920825ed555b37e78d337bafb) Add Bootstrap Tooltip support outside of React contexts (Garion Herman) + * 2020-05-08 [0874950](https://github.com/silverstripe/recipe-core/commit/0874950373c380c49836b517e1c71fe8e09d7b37) Add MIME type validation out of the box (Maxime Rainville) + * 2020-05-04 [4ba8a7e](https://github.com/silverstripe/silverstripe-admin/commit/4ba8a7e93b0f3daac8496d5aa0f41189f3d5867a) Enable TreeDropdownField in pattern library, reorder addon tabs (Garion Herman) + * 2020-05-01 [77b896f](https://github.com/silverstripe/silverstripe-admin/commit/77b896fe4cfb75dd9195ff8b9d12dc278c954b7a) Add mid-blue colour, update info elements to match designs (Garion Herman) + * 2020-04-15 [daa80d8](https://github.com/silverstripe/silverstripe-admin/commit/daa80d8d2c2a5eabf75cfd23bb40d5a4b0fab02a) Add secure icons (Sacha Judd) + * 2020-04-06 [c6b698cb0](https://github.com/silverstripe/silverstripe-framework/commit/c6b698cb027a14e9b0a2ce3e403ce12d1bc132d3) Allow InnoDB for FULLTEXT indexes (Ingo Schommer) + * 2020-04-04 [2bbc280c](https://github.com/silverstripe/silverstripe-cms/commit/2bbc280ce6b7d8a9dd44bc09598f6d37dfd010c6) Remove unused $controller from lambda function (mattclegg) + * 2020-04-02 [b664b8d](https://github.com/silverstripe/silverstripe-graphql/commit/b664b8d2bc9fe775317be54b445fcb98b9c6f64d) Boot typenames outside graphql request (#254) (Aaron Carlino) + * 2020-03-24 [1fb574a5b](https://github.com/silverstripe/silverstripe-framework/commit/1fb574a5bd024fc36b3eaad08cb5eeabfe2c6213) Variadic URL parameter matches for url_handlers (#9438) (Daniel Hensby) + * 2020-03-13 [159a42a](https://github.com/silverstripe/silverstripe-graphql/commit/159a42af05507c7bd56e5d03bc80539f87839c2c) Allow instance override of CORS config (Aaron Carlino) + * 2020-02-14 [30c3b127c](https://github.com/silverstripe/silverstripe-framework/commit/30c3b127c1fdef2de66ec13cdb423ba7e4f76c43) Add ClassInfo method to get all classes with a given extension applied (Michal Kleiner) + * 2020-01-24 [82387cb4](https://github.com/silverstripe/silverstripe-cms/commit/82387cb4443c8b3736cfdd1c15b831fa1e0efa1f) Add extension hook updateRedirectionLink() (#2518) (Guy Marriott) + * 2020-01-24 [6ee17a83](https://github.com/silverstripe/silverstripe-cms/commit/6ee17a83e3aabec3d86c0edc86c1b1e1c94480fc) Add extension hook updateRedirectionLink() (Will Rossiter) + * 2019-12-17 [5449014](https://github.com/silverstripe/silverstripe-asset-admin/commit/544901433e5688dc094f7ee03d8753ab547bcd5d) Update language and conditions in BulkDeleteConfirmation (Garion Herman) + * 2019-12-16 [a54fff8](https://github.com/silverstripe/silverstripe-assets/commit/a54fff847ec0cf53515db831cd2fe78c3466569e) add option to prevent InterventionBackend cache flush + task (Christopher Darling) + * 2019-12-09 [0eed58a](https://github.com/silverstripe/silverstripe-admin/commit/0eed58a3aa6b6a4c5a32b8bc1ba4a55d2488a5df) Export url lib in admin vendor bundle (Maxime Rainville) + * 2019-11-18 [688890146](https://github.com/silverstripe/silverstripe-framework/commit/688890146863704d0942f76d830624bad0395ffa) Update docs to be compliant with Gatsby site (#9314) (Aaron Carlino) + * 2019-07-05 [9171342](https://github.com/silverstripe/silverstripe-installer/commit/9171342ec21ba39b57e8fc217146d91f04750db3) Add silverstripe/login-forms (Ingo Schommer) + * 2019-02-23 [9d1d59d8d](https://github.com/silverstripe/silverstripe-framework/commit/9d1d59d8d172ee6670ab1ff26797449822e86385) Accept / as designation for root URL controller (Garion Herman) + * 2019-02-07 [54a3649](https://github.com/silverstripe/silverstripe-versioned/commit/54a364967b8cabdbcf793b83511535dbedc12929) Apply versioned filters to reading state (Ingo Schommer) + +### Bugfixes + + * 2020-06-05 [d7ed6e3](https://github.com/silverstripe/silverstripe-assets/commit/d7ed6e314cfe54ae54955d653733d3e9a67ef1ec) ImageShortcodeProvider follow FileShortcodeProvider session access grant policy (#402) (Serge Latyntsev) + * 2020-06-01 [3df2222](https://github.com/silverstripe/silverstripe-asset-admin/commit/3df222203ee563fac840e5e0727c75ddfe244886) Prevent react-selectable from interfering with pagination (Maxime Rainville) + * 2020-05-28 [43c119b](https://github.com/silverstripe/silverstripe-graphql/commit/43c119bc0edcfcf79477b12fbff3255684ea97bf) Require frameworktest for behat test (#261) (Maxime Rainville) + * 2020-05-26 [3e52b1a](https://github.com/silverstripe/silverstripe-admin/commit/3e52b1ae3e5fd45dfde05913fe2fc0edd7309d82) Vertically align form description contents (including icons) (bergice) + * 2020-05-26 [09d2061](https://github.com/silverstripe/silverstripe-asset-admin/commit/09d20617620571650509b2b250117c295d58d5bb) Asset revision timestamps are no longer underlined in asset admin history tabs (Robbie Averill) + * 2020-05-25 [32e7b46](https://github.com/silverstripe/recipe-core/commit/32e7b464bd96d567160f4b0b8ea3fc7ca032d19e) Make sure the new mime validator config does not clash with the cwp config (#54) (Maxime Rainville) + * 2020-05-19 [b9de9e6](https://github.com/silverstripe/silverstripe-asset-admin/commit/b9de9e6d608aa2b7f6d01e9c609369998d3ab0d8) Remove direct descendant selector to apply correct margins (Sacha Judd) + * 2020-05-13 [b1b61f866](https://github.com/silverstripe/silverstripe-framework/commit/b1b61f866eb1ae0d9ef86255458277d6ba2cfd57) Set nonce style on unit tests (Steve Boyd) + * 2020-05-11 [9dcc030](https://github.com/silverstripe/silverstripe-admin/commit/9dcc030aa8c2c3dab4c6a4206f883cb40e6a1458) Resize address-card-warning (Sacha Judd) + * 2020-05-08 [afc1759](https://github.com/silverstripe/silverstripe-admin/commit/afc1759f6cc74ce58be68bfb167bf52c1e972915) Page search form layout overflow issue (Mojmir Fendek) + * 2020-05-05 [2cc037b](https://github.com/silverstripe/silverstripe-versioned/commit/2cc037b2d305ed98056a9232587351949e59561f) Fix merge conflict in Travis configuration (Robbie Averill) + * 2020-05-01 [e344b66db](https://github.com/silverstripe/silverstripe-framework/commit/e344b66dbe64436815236350387159b52322fd4e) Fixed broken link to the module creation docs (Dustin Quam) + * 2020-05-01 [b1f6e52](https://github.com/silverstripe/silverstripe-asset-admin/commit/b1f6e521aac9bc17ee400593724e4a9290678938) Remove grid view sorting hack to correct initial state (Garion Herman) + * 2020-05-01 [891f0682](https://github.com/silverstripe/silverstripe-cms/commit/891f068202a3c7926a813c994b2802eacb7847f0) Correct placement of 'Page location' field title (Garion Herman) + * 2020-04-30 [fff806ca](https://github.com/silverstripe/silverstripe-cms/commit/fff806ca33cf6cdfd17c073f736e0faba42964a3) Prevent Treeview from always reloading (Maxime Rainville) + * 2020-04-29 [ed4c436](https://github.com/silverstripe/silverstripe-admin/commit/ed4c436dd1e2171820c97a8bc996bbfbf90f080d) built dist files (Niklas Forsdahl) + * 2020-04-27 [5bcc574](https://github.com/silverstripe/silverstripe-admin/commit/5bcc574060cba305523d237462a92650119914cc) GET parameter handling in GridField reload (Niklas Forsdahl) + * 2020-04-27 [eac547a](https://github.com/silverstripe/silverstripe-admin/commit/eac547a2411c406841cb648d763f6c090f39cf11) Grid field reload always triggers change event if request has GET parameters (Niklas Forsdahl) + * 2020-04-21 [bb0fc12](https://github.com/silverstripe/silverstripe-asset-admin/commit/bb0fc12522107dc6bd890a7a475027c203e1cb53) Stops an image's "Title text (tooltip)" being set to the filename by default (#1058) (James Cocker) + * 2020-04-20 [080ce157c](https://github.com/silverstripe/silverstripe-framework/commit/080ce157ce2c97f0d3a2347d4fe6c58b28358aaa) Fix various typos in comments (Daniel Hensby) + * 2020-04-18 [216989165](https://github.com/silverstripe/silverstripe-framework/commit/2169891651aded4defe33a1d08e1b07f79b9f086) Ensure realpath returns a string for stripos (mattclegg) + * 2020-04-15 [be80813](https://github.com/silverstripe/silverstripe-asset-admin/commit/be80813eaa8f5005b63978a53da2162c88645173) Campaign admin permission fix (Mojmir Fendek) + * 2020-04-15 [d7c76bdb](https://github.com/silverstripe/silverstripe-cms/commit/d7c76bdbba0af815d61146a1cbfc2529b3b2fe55) Published pages filter correction (missing default filter) (Mojmir Fendek) + * 2020-04-14 [e2a6281](https://github.com/silverstripe/silverstripe-asset-admin/commit/e2a6281305f23bd43d43a23adaa6807a54263f61) Legacy max upload size setting removal (Mojmir Fendek) + * 2020-04-10 [ab87bdc04](https://github.com/silverstripe/silverstripe-framework/commit/ab87bdc04466cf9da95da3670a5db9e30cfce64d) Fix SS_BASE_URL logic when undefined and docroot without public folder (Michal Kleiner) + * 2020-04-09 [a50e15e5e](https://github.com/silverstripe/silverstripe-framework/commit/a50e15e5eec7406e6034875ec9c3d8da6788daee) Avoid VACUUM on test dbs in Postgres (Ingo Schommer) + * 2020-04-08 [2c5deceeb](https://github.com/silverstripe/silverstripe-framework/commit/2c5deceeb475a6842c30dd42ff3a9990dda50707) Filter out all FULLTEXT BOOLEAN chars (Ingo Schommer) + * 2020-04-08 [e51bd421](https://github.com/silverstripe/silverstripe-cms/commit/e51bd421a6996e0a2794799c9475ef115bcf7673) InnoDB FULLTEXT compat in tests (Ingo Schommer) + * 2020-04-08 [dd839ca2](https://github.com/silverstripe/silverstripe-cms/commit/dd839ca2d9b8cc56501e466da9421b11d76fa967) Remove searchEngine() test that's using API wrong (Ingo Schommer) + * 2020-04-08 [052c5cbc3](https://github.com/silverstripe/silverstripe-framework/commit/052c5cbc38210476ffce7d98dc052fa09b4e5e5f) Infinite loops in TempDatabase (fixes #8902) (Ingo Schommer) + * 2020-04-05 [d6fc7fe80](https://github.com/silverstripe/silverstripe-framework/commit/d6fc7fe8040a9701a380bfa9c25497a9dc63fbe9) Fix issue with the GridField documenation - many_many_extraFields code example (tdenev) + * 2020-04-02 [9e0ed0a50](https://github.com/silverstripe/silverstripe-framework/commit/9e0ed0a50a383bd83f405d3cb8fb091708bd251d) Fix spaces around concatenation operator (Dan Hensby) + * 2020-03-23 [5002f514b](https://github.com/silverstripe/silverstripe-framework/commit/5002f514b3fde8e4ef75a72c964d649f46ab31f0) Capitalisation fixes in welcome back message (#9439) (Robbie Averill) + * 2020-03-23 [e5aa94c](https://github.com/silverstripe/silverstripe-admin/commit/e5aa94cfdd4fadcc87db3eee127f2f4f751ef6a7) "My profile" title in CMS is now vertical centered as other LeftAndMain screens are (Robbie Averill) + * 2020-03-20 [14fd29a](https://github.com/silverstripe/silverstripe-admin/commit/14fd29ad2c607951eff1bab65921748916a6c72e) Switch incorrect modified and draft state indicator colours (Sacha Judd) + * 2020-03-18 [fe5f965](https://github.com/silverstripe/silverstripe-assets/commit/fe5f9651942c7a1bcbb1f69d1da1ccf9565d7aee) Update FileIDHelpers to replace backslashes with forward slashes (Maxime Rainville) + * 2020-03-17 [7ad5f1bb1](https://github.com/silverstripe/silverstripe-framework/commit/7ad5f1bb14814bd05c6fe97e11b94c9f34936b15) Ensure diff arrays are one-dimensional (Aaron Carlino) + * 2020-03-08 [b269d8749](https://github.com/silverstripe/silverstripe-framework/commit/b269d874909cd70bb60c1a2974ea5446b43b0436) Register new sub tasks to fix files affected by CVE-2020-9280 and CVE-2019-12245 (Serge Latyntcev) + * 2020-03-05 [6c25480](https://github.com/silverstripe/silverstripe-admin/commit/6c254803e6dac4fe58aa59166c35a8dc506f5027) Rename exposed url module to node-url to avoid API clash (Garion Herman) + * 2020-03-04 [12ea7cd](https://github.com/silverstripe/silverstripe-assets/commit/12ea7cd2037bebcb3196dd5e3aaa72e6dbc7c7b2) Create NormaliseAccessMigrationHelper to fix files affected by CVE-2019-12245 (Maxime Rainville) + * 2020-02-27 [fe14d39](https://github.com/silverstripe/silverstripe-graphql/commit/fe14d39dd39015f4dafc1028035e573563e4b4df) Increment targeted version of recipe-cms on travis build (Maxime Rainville) + * 2020-02-24 [bba0f2f72](https://github.com/silverstripe/silverstripe-framework/commit/bba0f2f72fa2e631dbf60357a908d5d57d4467ee) Fixed issue where TimeField_Readonly would only show "(not set)" instead of the value (UndefinedOffset) + * 2020-02-21 [9733060d1](https://github.com/silverstripe/silverstripe-framework/commit/9733060d1ca74c22416fba4134eb82e7266a8331) Fix Related section at bottom of document (Zubair) + * 2020-02-20 [ff417ca](https://github.com/silverstripe/silverstripe-asset-admin/commit/ff417ca53405a4022c4fece82d50638e72940d4f) Fix last file upload showing as errored when uploading multiple files. (bergice) + * 2020-02-19 [7455d14](https://github.com/silverstripe/silverstripe-asset-admin/commit/7455d141aa6340e33674f72516e0e6b97d6d6232) Handle case where provided $context is null (Garion Herman) + * 2020-02-19 [8402966](https://github.com/silverstripe/silverstripe-assets/commit/84029664c21ba54d895aac8fa036a9c4277e56a0) Correct deprecated implode syntax for PHP 7.4 compat (Garion Herman) + * 2020-02-18 [9900d07](https://github.com/silverstripe/silverstripe-asset-admin/commit/9900d07eeb41a9c5c9dac758ee56f9397301bbdb) Tweak UsedOnTableTest ti dynamically switch protocol (Maxime Rainville) + * 2020-02-18 [e0de15f](https://github.com/silverstripe/silverstripe-errorpage/commit/e0de15f85a09ac848cb110f49cef58624d1e892f) Fix broken test when FulltextSearchable is enabled (Maxime Rainville) + * 2020-02-14 [939cb93](https://github.com/silverstripe/silverstripe-assets/commit/939cb932873936fa33d874738f23211f6360c2b8) Fix wording in comment in assets htaccess (aNickzz) + * 2020-02-12 [202d061](https://github.com/silverstripe/silverstripe-asset-admin/commit/202d061e6019aab381901e99257c571b7f71ded0) Display bulk publish button on modified files as well as draft file (Maxime Rainville) + * 2020-02-05 [c92e3b9d](https://github.com/silverstripe/silverstripe-cms/commit/c92e3b9d7967142ce59c918916441fce796c9fd8) Prioritise same-level pages in OldPageRedirector (Klemen Dolinšek) + * 2020-01-14 [64bf56a](https://github.com/silverstripe/silverstripe-asset-admin/commit/64bf56a79776632c1eb5177132d5f8d5a859a8fb) Improve grammar in BulkDeleteMessage strings (Garion Herman) + * 2020-01-13 [e294214](https://github.com/silverstripe/silverstripe-asset-admin/commit/e29421499be38318ee2b56a95f5a2db653917ffb) Behat test should now verify that folder in use CAN be deleted (Garion Herman) + * 2019-12-23 [c8c1c86d7](https://github.com/silverstripe/silverstripe-framework/commit/c8c1c86d701f58ee779d36f19649fb08342306f6) module link "recaptcha" not found (Valentino Pesce) + * 2019-12-20 [1d7a0b7](https://github.com/silverstripe/silverstripe-versioned-admin/commit/1d7a0b71edcbea9b4380a8808785f340c40ac1cd) Use more resilient method to manipulate URL of preview (#137) (Maxime Rainville) + * 2019-12-19 [944cf5a](https://github.com/silverstripe/silverstripe-admin/commit/944cf5a16e693edbbeda0bc2b0ce79aa205ed76d) Upgrade webpack config to 1.4 (Maxime Rainville) + * 2019-12-19 [910f5efbf](https://github.com/silverstripe/silverstripe-framework/commit/910f5efbf21b66ffb26f6ec540af885cb4a23fd2) fix markdown tables for url variables documentation (Andrew Aitken-Fincham) + * 2019-12-18 [8d69cf9f7](https://github.com/silverstripe/silverstripe-framework/commit/8d69cf9f758abe7e495ba300a8bd81cc624a29c3) Remove bad default when scaffolding form field for DBHTMLVarchar (Maxime Rainville) + * 2019-12-09 [1633ddea9](https://github.com/silverstripe/silverstripe-framework/commit/1633ddea9c8c2bb3643b87b9f5fe2297560b8ea8) Fix PHP versions in upgrade guide (Matt Peel) + * 2019-12-04 [de96188c](https://github.com/silverstripe/silverstripe-cms/commit/de96188c8a724ff33a31e1bbe8618f52836bd00c) If no parent in RelativeLink() return null (Amol Wankhede) + * 2019-11-21 [f3db5f72](https://github.com/silverstripe/silverstripe-reports/commit/f3db5f72aab6bfbac5f9902b4fcd63e27ed11315) Fix codestyle (Serge Latyntcev) + * 2019-11-19 [e520a2b99](https://github.com/silverstripe/silverstripe-framework/commit/e520a2b990a829ad1bf67f6b03ce5091a1f82c2d) Fix broken callout tags (Aaron Carlino) + * 2019-11-18 [6ff0f3f46](https://github.com/silverstripe/silverstripe-framework/commit/6ff0f3f4664b9af0ebf8a55a7f84fa4031e235a2) The "Link existing" should be disabled rather than readonly. (Maxime Rainville) + * 2019-11-18 [48f9ec3](https://github.com/silverstripe/silverstripe-admin/commit/48f9ec3590b5060c8a847faae03d9c9bb16b4566) Set min-width on loading button to avoid having the loading indicator break over 2 lines (Maxime Rainville) + * 2019-11-18 [5e611341](https://github.com/silverstripe/silverstripe-cms/commit/5e6113414fc50498e78728a15ddb5494ab250852) Fixed 404s in Contributing doc (Rob Mac Neil) + * 2019-09-02 [6d8a4bc](https://github.com/silverstripe/silverstripe-assets/commit/6d8a4bc4f4178c0b56ede1b01f87b162066d550a) Make AbsoluteLink work with manipulated images (fixes #322) (Loz Calver) + * 2019-03-20 [1d406c64b](https://github.com/silverstripe/silverstripe-framework/commit/1d406c64b99065461f4fdd47e8731e36b1fa7944) Fix: Allow editing of relation if item is created. (Kong Jin Jie) + + diff --git a/lang/af.yml b/lang/af.yml index d627008a3..74e1c4c33 100644 --- a/lang/af.yml +++ b/lang/af.yml @@ -96,7 +96,6 @@ af: SUBJECTPASSWORDRESET: 'U wagwoord herlaai skakel' SURNAME: Van ValidationIdentifierFailed: 'Kan nie bestaande lid #{id} met identiese identiteit ({name}={value})) oorskryf nie' - WELCOMEBACK: 'Welkom terug, {firstname}' YOUROLDPASSWORD: 'U ou wagwoord' belongs_many_many_Groups: Groepe db_Locale: 'Plaaslike koppelvalk' diff --git a/lang/ar.yml b/lang/ar.yml index 518bf1344..b24270737 100644 --- a/lang/ar.yml +++ b/lang/ar.yml @@ -113,7 +113,6 @@ ar: SUBJECTPASSWORDRESET: 'رابط إعادة تكوين كلمة المرور' SURNAME: 'اسم العائلة' ValidationIdentifierFailed: 'لا يمكن الكتابة فوق رقم العضوية الحالي {معرف} مع معرف مطابق ({اسم} = {قيمة}))' - WELCOMEBACK: 'مرحبا بك مرة أخرى، {الاسم الأول}' YOUROLDPASSWORD: 'رقم المرور السابق' belongs_many_many_Groups: المجموعات db_Locale: 'واجهة الموقع' diff --git a/lang/bg.yml b/lang/bg.yml index b3b39d2c0..daa4d03d1 100644 --- a/lang/bg.yml +++ b/lang/bg.yml @@ -234,7 +234,6 @@ bg: SUBJECTPASSWORDRESET: 'Връзка за анулиране на паролата' SURNAME: Фамилия ValidationIdentifierFailed: 'Не може да се презапише съществуващия потребител #{id} с ({name} = {value}))' - WELCOMEBACK: 'Добре дошли отново, {firstname}' YOUROLDPASSWORD: 'Вашата стара парола' belongs_many_many_Groups: Групи db_Locale: 'Език на интерфейса' diff --git a/lang/cs.yml b/lang/cs.yml index 6bafe9dbc..f844c3f6e 100644 --- a/lang/cs.yml +++ b/lang/cs.yml @@ -145,7 +145,6 @@ cs: SUBJECTPASSWORDRESET: 'Nulovací odkaz pro Vaše heslo' SURNAME: Příjmení ValidationIdentifierFailed: 'Nemůžete přepsat existujícího člena #{id} s identickým identifikátorem ({name} = {value}))' - WELCOMEBACK: 'Vítejte zpět, {firstname}' YOUROLDPASSWORD: 'Vaše staré heslo' belongs_many_many_Groups: Skupiny db_Locale: 'Místní rozhraní' diff --git a/lang/da.yml b/lang/da.yml index 9c0d4bbb4..9ef226317 100644 --- a/lang/da.yml +++ b/lang/da.yml @@ -238,7 +238,6 @@ da: SURNAME: Efternavn VALIDATIONADMINLOSTACCESS: 'Kan ikke fjerne alle admin grupper fra din profil' ValidationIdentifierFailed: 'Kan ikke overskrive eksisterende bruger #{id} med identisk identifikator ({name} = {value}))' - WELCOMEBACK: 'Velkommen tilbage, {firstname}' YOUROLDPASSWORD: 'Dit gamle kodeord' belongs_many_many_Groups: Grupper db_Locale: 'Sprog i brugerfladen' diff --git a/lang/de.yml b/lang/de.yml index 12f04a5fa..c1bb16dbe 100644 --- a/lang/de.yml +++ b/lang/de.yml @@ -276,7 +276,6 @@ de: SURNAME: Nachname VALIDATIONADMINLOSTACCESS: 'Sie können nicht alle Admin Gruppen von Ihrem Profil entfernen' ValidationIdentifierFailed: 'Das vorhandene Mitglied #{id} mit identischer Bezeichnung kann nicht überschrieben werden ({name} = {value}))' - WELCOMEBACK: 'Hallo {firstname}. Schön, dass du wieder da bist' YOUROLDPASSWORD: 'Ihr altes Passwort' belongs_many_many_Groups: Gruppe db_Locale: 'Interface Sprachumgebung' diff --git a/lang/de_DE.yml b/lang/de_DE.yml index 4ac5c51f3..a9d47cb37 100644 --- a/lang/de_DE.yml +++ b/lang/de_DE.yml @@ -139,7 +139,6 @@ de_DE: other: '{count} Mitglieder' SINGULARNAME: Mitglied SURNAME: Nachname - WELCOMEBACK: 'Willkommen zurück, {firstname}' YOUROLDPASSWORD: 'Ihr altes Passwort' belongs_many_many_Groups: Grouppen db_Password: Passwort diff --git a/lang/eo.yml b/lang/eo.yml index 90e070479..34c16512e 100644 --- a/lang/eo.yml +++ b/lang/eo.yml @@ -242,7 +242,6 @@ eo: SURNAME: 'Familia nomo' VALIDATIONADMINLOSTACCESS: 'Ne povas forigi ĉiujn administrajn grupojn el via profilo' ValidationIdentifierFailed: 'Ne povas anstataŭigi ekzistantan membron #{id} per sama identigilo ({name} = {value}))' - WELCOMEBACK: 'Bonvenon denove, {firstname}' YOUROLDPASSWORD: 'Vian malnovan pasvorton' belongs_many_many_Groups: Grupoj db_Locale: 'Interfaca Lokaĵaro' diff --git a/lang/es.yml b/lang/es.yml index b44b0addc..0a3ee0108 100644 --- a/lang/es.yml +++ b/lang/es.yml @@ -182,7 +182,6 @@ es: SUBJECTPASSWORDRESET: 'Enlace para restaurar su contraseña' SURNAME: Apellidos ValidationIdentifierFailed: 'No se puede sobrescribir el miembro existente #{id} con identificador idéntico ({name} = {value}))' - WELCOMEBACK: 'Bienvenido de nuevo, {firstname}' YOUROLDPASSWORD: 'Su contraseña anterior' belongs_many_many_Groups: Grupos db_Locale: 'Intefaz Local' diff --git a/lang/es_MX.yml b/lang/es_MX.yml index 04baa70a6..8ab84b912 100644 --- a/lang/es_MX.yml +++ b/lang/es_MX.yml @@ -89,7 +89,6 @@ es_MX: SUBJECTPASSWORDRESET: 'Enlace para reasignar su contraseña' SURNAME: Apellido ValidationIdentifierFailed: 'No se puede sobreescribir el miembro existente #{id} con el identificador idéntico ({name} = {value}))' - WELCOMEBACK: 'Bienvenido nuevamente, {firstname}' YOUROLDPASSWORD: 'Contraseña anterior' belongs_many_many_Groups: Grupos db_Locale: 'Interfaz Local' diff --git a/lang/et_EE.yml b/lang/et_EE.yml index a8fb3b686..c8dc6bbf1 100644 --- a/lang/et_EE.yml +++ b/lang/et_EE.yml @@ -110,7 +110,6 @@ et_EE: SUBJECTPASSWORDRESET: 'Sinu parooli lähtestamise link' SURNAME: Perekonnanimi ValidationIdentifierFailed: 'Olemasolevat kasutajat #{id} ei saa sama identifikaatoriga üle kirjutada ({name} = {value})' - WELCOMEBACK: 'Tere tulemast tagasi, {firstname}!' YOUROLDPASSWORD: 'Sinu vana parool' belongs_many_many_Groups: Grupid db_Locale: 'kohalik välimus' diff --git a/lang/fa_IR.yml b/lang/fa_IR.yml index 7f9b9546c..d4257ec5c 100644 --- a/lang/fa_IR.yml +++ b/lang/fa_IR.yml @@ -133,7 +133,6 @@ fa_IR: SUBJECTPASSWORDCHANGED: 'گذرواژه شما تغییر یافته است' SUBJECTPASSWORDRESET: 'لینک ازنوسازی گذرواژه شما' SURNAME: 'نام خانوادگی' - WELCOMEBACK: 'خوش آمدید، {firstname}' YOUROLDPASSWORD: 'گذرواژه قدیمی شما' belongs_many_many_Groups: گروه‌ها db_LockedOutUntil: 'بسته شده تا ' diff --git a/lang/fi.yml b/lang/fi.yml index da2e52a8e..c17cbb001 100644 --- a/lang/fi.yml +++ b/lang/fi.yml @@ -250,7 +250,6 @@ fi: SURNAME: Sukunimi VALIDATIONADMINLOSTACCESS: 'Ylläpitäjäryhmää ei voi poistaa profiilistasi' ValidationIdentifierFailed: 'Olemassa olevan käyttäjän id:n #{id} päälle ei voida kirjoittaa samalla tunnisteella ({name} = {value}))' - WELCOMEBACK: 'Tervetuloa takaisin, {firstname}' YOUROLDPASSWORD: 'Vanha salasanasi' belongs_many_many_Groups: Ryhmät db_Locale: 'Käyttöliittymän kieli' diff --git a/lang/fi_FI.yml b/lang/fi_FI.yml index 94b260dc5..b9b062eb5 100644 --- a/lang/fi_FI.yml +++ b/lang/fi_FI.yml @@ -276,7 +276,6 @@ fi_FI: SURNAME: Sukunimi VALIDATIONADMINLOSTACCESS: 'Ylläpitäjäryhmää ei voi poistaa profiilistasi' ValidationIdentifierFailed: 'Olemassa olevan käyttäjän id:n #{id} päälle ei voida kirjoittaa samalla tunnisteella ({name} = {value}))' - WELCOMEBACK: 'Tervetuloa takaisin, {firstname}' YOUROLDPASSWORD: 'Vanha salasanasi' belongs_many_many_Groups: Ryhmät db_Locale: 'Käyttöliittymän kieli' diff --git a/lang/fr.yml b/lang/fr.yml index 8f356972f..1acd165e2 100644 --- a/lang/fr.yml +++ b/lang/fr.yml @@ -238,7 +238,6 @@ fr: SURNAME: 'Nom de famille' VALIDATIONADMINLOSTACCESS: 'Impossible de retirer tous les groupes d''administrateur à partir de votre profil' ValidationIdentifierFailed: 'Impossible de réenregistrer le membre nº {id} avec un identifiant identique ({name} = {value}))' - WELCOMEBACK: 'Bienvenue de nouveau, {firstname}' YOUROLDPASSWORD: 'Votre ancien mot de passe' belongs_many_many_Groups: Groupes db_Locale: 'Langue de l''Interface' diff --git a/lang/id.yml b/lang/id.yml index 499ac7880..6b385f12d 100644 --- a/lang/id.yml +++ b/lang/id.yml @@ -128,7 +128,6 @@ id: SUBJECTPASSWORDRESET: 'Tautan penggantian kata kunci Anda' SURNAME: 'Nama Belakang' ValidationIdentifierFailed: 'Tidak dapat menimpa pengguna #{id} dengan pengenal yang sama ({name} = {value}))' - WELCOMEBACK: 'Selamat Datang kembali, {firstname}' YOUROLDPASSWORD: 'Kata kunci lama' belongs_many_many_Groups: Kelompok db_Locale: 'Lokal Antarmuka' diff --git a/lang/id_ID.yml b/lang/id_ID.yml index b15c1932f..ee41d5852 100644 --- a/lang/id_ID.yml +++ b/lang/id_ID.yml @@ -128,7 +128,6 @@ id_ID: SUBJECTPASSWORDRESET: 'Tautan penggantian kata kunci Anda' SURNAME: 'Nama Belakang' ValidationIdentifierFailed: 'Tidak dapat menimpa pengguna #{id} dengan pengenal yang sama ({name} = {value}))' - WELCOMEBACK: 'Selamat Datang kembali, {firstname}' YOUROLDPASSWORD: 'Kata kunci lama' belongs_many_many_Groups: Kelompok db_Locale: 'Lokal Antarmuka' diff --git a/lang/it.yml b/lang/it.yml index 9886fca18..a53fdc2d1 100644 --- a/lang/it.yml +++ b/lang/it.yml @@ -242,7 +242,6 @@ it: SURNAME: Cognome VALIDATIONADMINLOSTACCESS: 'Non è possibile rimuovere tutti i gruppi admin dal tuo profilo' ValidationIdentifierFailed: 'Non posso sovrascrivere l''utente esistente #{id} con identificatore identico ({name} = {value}))' - WELCOMEBACK: 'Bentornato, {firstname}' YOUROLDPASSWORD: 'La tua vecchia password' belongs_many_many_Groups: Gruppi db_Locale: 'Localizzazione interfaccia' diff --git a/lang/ja.yml b/lang/ja.yml index 433a832e2..0b619df16 100644 --- a/lang/ja.yml +++ b/lang/ja.yml @@ -112,7 +112,6 @@ ja: SUBJECTPASSWORDRESET: パスワード再発行 SURNAME: 姓 ValidationIdentifierFailed: '同一の識別名 ({name} = {value})) を持つ既存のメンバー #{id} を上書きすることはできません' - WELCOMEBACK: '{firstname}さん、おかえりなさい' YOUROLDPASSWORD: 古いパスワード belongs_many_many_Groups: グループ db_Locale: インターフェースの言語地域 diff --git a/lang/lt.yml b/lang/lt.yml index 11b229c1d..7a58e7b66 100644 --- a/lang/lt.yml +++ b/lang/lt.yml @@ -128,7 +128,6 @@ lt: SUBJECTPASSWORDRESET: 'Slaptažodžio atstatymo nuoroda' SURNAME: Pavardė ValidationIdentifierFailed: 'Nepavyko atnaujinti vartotojo #{id} duomenų su atpažinimo kodu ({name} = {value})' - WELCOMEBACK: 'Sveiki, {firstname}' YOUROLDPASSWORD: 'Jūsų senas slaptažodis' belongs_many_many_Groups: Grupės db_Locale: 'Vartotojo sąsajos kalba' diff --git a/lang/mi.yml b/lang/mi.yml index edee6cf21..bc85cca56 100644 --- a/lang/mi.yml +++ b/lang/mi.yml @@ -112,7 +112,6 @@ mi: SUBJECTPASSWORDRESET: 'Tō hono tautuhi kupuhipa anō' SURNAME: 'Ingoa Whānau' ValidationIdentifierFailed: 'Kāore e whakaaetia ki te tuhirua i te mema #{id} ki te pūtautuhi ōrite ({name} = {value}))' - WELCOMEBACK: 'Nau mai, hoki mai, {firstname}' YOUROLDPASSWORD: 'Tō kupuhipa tawhito' belongs_many_many_Groups: 'Ngā Rōpū' db_Locale: 'Tauwāhi Atanga' diff --git a/lang/nb.yml b/lang/nb.yml index e6c6c3d98..de9cffdda 100644 --- a/lang/nb.yml +++ b/lang/nb.yml @@ -113,7 +113,6 @@ nb: SUBJECTPASSWORDRESET: 'Lenke for nullstilling av passord' SURNAME: Etternavn ValidationIdentifierFailed: 'Kan ikke overskrive eksisterende medlem #{id} med identisk identifikator ({name})={value}))' - WELCOMEBACK: 'Velkommen tilbake, {firstname}' YOUROLDPASSWORD: 'Ditt gamle passord' belongs_many_many_Groups: Grupper db_Locale: 'Lokaltilpasning av grensesnitt' diff --git a/lang/nl.yml b/lang/nl.yml index c91ddafce..c0b8e0a01 100644 --- a/lang/nl.yml +++ b/lang/nl.yml @@ -67,6 +67,7 @@ nl: BAD_METHOD: 'Dit formulier moet middels {method} verzonden worden' CSRF_EXPIRED_MESSAGE: 'Uw sessie is verlopen. Verzend het formulier opnieuw.' CSRF_FAILED_MESSAGE: 'Er lijkt een technisch probleem te zijn. Klik op de knop terug, vernieuw uw browser, en probeer het opnieuw.' + FIELDISREQUIRED: '{name} is verplicht' VALIDATIONPASSWORDSDONTMATCH: 'Wachtwoorden komen niet overeen' VALIDATIONPASSWORDSNOTEMPTY: 'Wachtwoorden mogen niet leeg zijn' VALIDATIONSTRONGPASSWORD: 'Wachtwoorden moeten bestaan uit minstens één cijfer en één alfanumeriek karakter.' @@ -107,10 +108,13 @@ nl: DeletePermissionsFailure: 'Onvoldoende rechten om te verwijderen' Deleted: '{type} {name} verwijderd' Save: Opslaan + Saved: '{name} {link} opgeslagen' SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest: + EditPermissionsFailure: 'Onvoldoende rechten om "{ObjectTitle}" aan te passen' NEW: 'Nieuwe item toevoegen' NEXT: 'Naar volgende item' PREVIOUS: 'Naar vorige item' + ViewPermissionsFailure: 'Onvoldoende rechten om "{ObjectTitle}" te bekijken' SilverStripe\Forms\GridField\GridFieldEditButton: EDIT: Bewerken SilverStripe\Forms\GridField\GridFieldFilterHeader: @@ -124,6 +128,10 @@ nl: View: Bekijk SilverStripe\Forms\GridField\GridFieldViewButton: VIEW: Bekijk + SilverStripe\Forms\HTMLEditor\TinyMCEConfig: + BEST_FIT: 'Beste pasvorm' + ORIGINAL: Origineel + PIXEL_WIDTH: '{width} pixels' SilverStripe\Forms\MoneyField: FIELDLABELAMOUNT: Aantal FIELDLABELCURRENCY: Munteenheid @@ -134,6 +142,8 @@ nl: IsNullLabel: 'Is null' SilverStripe\Forms\NumericField: VALIDATION: '''{value}'' is geen getal, enkel getallen worden door dit veld geaccepteerd' + SilverStripe\Forms\TextField: + VALIDATEMAXLENGTH: 'De waarde voor {name} mag niet langer zijn dan {maxLength} tekens.' SilverStripe\Forms\TimeField: VALIDATEFORMAT: 'Vul een geldig datumformaat in ({format})' SilverStripe\ORM\DataObject: @@ -271,6 +281,7 @@ nl: SUBJECTPASSWORDRESET: 'Link om uw wachtwoord opnieuw aan te maken' SURNAME: Achternaam VALIDATIONADMINLOSTACCESS: 'Niet mogelijk om alle admin-groepen te verwijderen van uw profiel' + VALIDATIONMEMBEREXISTS: 'Er bestaat al een gebruiker met eenzelfde %s' ValidationIdentifierFailed: 'Een bestaande gebruiker #{id} kan niet dezelfde unieke velden hebben ({name} = {value}))' WELCOMEBACK: 'Welkom terug, {firstname}' YOUROLDPASSWORD: 'Uw oude wachtwoord' diff --git a/lang/pl.yml b/lang/pl.yml index a8397ba33..5940bd382 100644 --- a/lang/pl.yml +++ b/lang/pl.yml @@ -284,7 +284,6 @@ pl: SURNAME: Nazwisko VALIDATIONADMINLOSTACCESS: 'Nie można usunąć wszystkich grup administracyjnych z Twojego profilu' ValidationIdentifierFailed: 'Nie można nadpisać istniejącego użytkownika #{id} o identycznym identyfikatorze ({name} = {value})' - WELCOMEBACK: 'Witaj ponownie, {firstname}' YOUROLDPASSWORD: 'Twoje stare hasło' belongs_many_many_Groups: Grupy db_Locale: 'Język Interfejsu' diff --git a/lang/ru.yml b/lang/ru.yml index e36f2a893..e9d798144 100644 --- a/lang/ru.yml +++ b/lang/ru.yml @@ -250,7 +250,6 @@ ru: SUBJECTPASSWORDRESET: 'Ссылка для переустановки пароля' SURNAME: Фамилия ValidationIdentifierFailed: 'Невозможно заменить существующего участника #{id} c таким же идентификатором ({name} = {value}))' - WELCOMEBACK: 'Добро пожаловать, {firstname}' YOUROLDPASSWORD: 'Ваш прежний пароль' belongs_many_many_Groups: Группы db_Locale: 'Локаль интерфейса' diff --git a/lang/sk.yml b/lang/sk.yml index eb7b328aa..c1b4cd667 100644 --- a/lang/sk.yml +++ b/lang/sk.yml @@ -179,7 +179,6 @@ sk: SUBJECTPASSWORDRESET: 'Odkaz na resetovanie hesla' SURNAME: Priezvisko ValidationIdentifierFailed: 'Nemôžte prepísať existujúceho člena #{id} s identickým identifikátorom ({name} = {value})' - WELCOMEBACK: 'Vitajte späť, {firstname}' YOUROLDPASSWORD: 'Vaše staré heslo' belongs_many_many_Groups: Skupiny db_Locale: 'Lokalizácia rozhrania' diff --git a/lang/sl.yml b/lang/sl.yml index 5496aff5f..569d00683 100644 --- a/lang/sl.yml +++ b/lang/sl.yml @@ -1,35 +1,94 @@ sl: + SilverStripe\Admin\LeftAndMain: + VersionUnknown: neznana + SilverStripe\AssetAdmin\Forms\UploadField: + Dimensions: Dimenzije + EDIT: Uredi + EDITINFO: 'Urejanje datoteke' + REMOVE: Odstrani + SilverStripe\Control\ChangePasswordEmail_ss: + CHANGEPASSWORDFOREMAIL: 'Geslo za uporabnika {email} smo spremenili. Če gesla niste želeli spremeniti, kliknite spodnjo povezavo.' + CHANGEPASSWORDTEXT1: 'Spremenili ste gaslo za ' + CHANGEPASSWORDTEXT3: 'Spremeni geslo' + HELLO: Pozdravljeni! + SilverStripe\Control\Email\ForgotPasswordEmail_ss: + HELLO: Pozdravljeni! + TEXT1: 'Spodaj boste našli' + TEXT2: 'povezavo za ponovno nastavitev gesla' + TEXT3: za + SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter: + CONFIRMATION_NAME: '"{key}" parameter GET' + SilverStripe\Control\Middleware\ConfirmationMiddleware\Url: + CONFIRMATION_DESCRIPTION: 'Naslov URL je "{url}"' + CONFIRMATION_NAME: 'Naslov URL je zaščiten' + SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith: + CONFIRMATION_DESCRIPTION: 'Popoln naslov URL je "{url}"' + CONFIRMATION_NAME: 'Naslov URL se začne z "{path}"' + SilverStripe\Control\RequestProcessor: + INVALID_REQUEST: 'Neveljavni zahtevek' + REQUEST_ABORTED: 'Zahtevek prekinjen' + SilverStripe\Core\Manifest\VersionProvider: + VERSIONUNKNOWN: Neznana + SilverStripe\Dev\DevConfirmationController: + INFO_DESCRIPTION: 'Potrdite potencialno škodljivo akcijo' + INFO_TITLE: 'Varnostno preverjanje' + SilverStripe\Forms\CheckboxField: + NOANSWER: NE + YESANSWER: DA + SilverStripe\Forms\CheckboxSetField_ss: + NOOPTIONSAVAILABLE: 'Možnosti ni na voljo' SilverStripe\Forms\ConfirmedPasswordField: ATLEAST: 'Geslo mora vsebovati vsaj {min} znakov.' BETWEEN: 'Geslo mora biti dolgo od {min} do {max} znakov.' + CURRENT_PASSWORD_ERROR: 'Geslo, ki ste ga vnesli, ni pravilno.' + CURRENT_PASSWORD_MISSING: 'Vnesti morate vaše trenutno geslo.' + LOGGED_IN_ERROR: 'Za spremembo gesla morate biti prijavljeni.' MAXIMUM: 'Geslo je lahko dolgo največ {max} znakov.' SHOWONCLICKTITLE: 'Spremeni geslo' SilverStripe\Forms\DateField: + NOTSET: 'ni nastavljeno' + TODAY: danes VALIDDATEFORMAT2: 'Prosim, vnesite ustrezno obliko datuma ({format})' VALIDDATEMAXDATE: 'Datum mora biti starejši ali enak največjemu dovoljenemu datumu ({date})' VALIDDATEMINDATE: 'Datum mora biti novejši ali enak najmanjšemu dovoljenemu datumu ({date})' + SilverStripe\Forms\DatetimeField: + VALIDDATEMAXDATETIME: 'Datum se mora ujemati ali biti starejši od predpisanega ({datetime})' + VALIDDATETIMEFORMAT: 'Datum vnesite v pravilni obliki ({format}).' + VALIDDATETIMEMINDATE: 'Datum se mora ujemati ali biti novejši od predpisanega ({datetime})' SilverStripe\Forms\DropdownField: CHOOSE: (Izberi) + SEARCH_OR_CHOOSE_MODEL: '(Poiščite ali izberite {name})' + SOURCE_VALIDATION: 'Izberite vrednost s seznama. {value} ni dovoljen vnos.' SilverStripe\Forms\EmailField: VALIDATION: 'Prosim, vpišite e-naslov.' + SilverStripe\Forms\FileUploadReceiver: + FIELDNOTSET: 'Podatkov o datoteki nismo pridobili' SilverStripe\Forms\Form: + BAD_METHOD: 'Obrazec zahteva uporabo metode {method}' CSRF_EXPIRED_MESSAGE: 'Vaša seja je potekla. Prosimo ponovno oddajte obrazec ' + CSRF_FAILED_MESSAGE: 'Zdi se, da je prišlo je do tehnične napake. Kliknite gumb za nazaj, osvežite stran in poskusite ponovno.' + FIELDISREQUIRED: 'Polje {name} morate izpolniti' VALIDATIONPASSWORDSDONTMATCH: 'Vpisani gesli se ne ujemata' VALIDATIONPASSWORDSNOTEMPTY: 'Vpišite geslo (dvakrat) v za to predvideni polji' VALIDATIONSTRONGPASSWORD: 'Geslo naj vsebuje vsaj eno črko in vsaj eno številko.' VALIDATOR: Preverjanje VALIDCURRENCY: 'Prosim, vnesite pravo valuto.' SilverStripe\Forms\FormField: + EXAMPLE: 'npr. {format}' NONE: brez + SilverStripe\Forms\FormScaffolder: + TABMAIN: Osnovno SilverStripe\Forms\GridField\GridField: Add: 'Dodaj {name}' CSVEXPORT: 'Izvozi kot CSV-datoteko' + CSVIMPORT: 'Uvozi CSV' Filter: Filter FilterBy: 'Filtriraj po' Find: Poišči LinkExisting: 'Poveži na' NewRecord: 'Novih {type}' NoItemsFound: 'Ni rezultatov' + OpenFilter: 'Odpri iskalnik s filtrom' PRINTEDAT: 'Tiskano pri' PRINTEDBY: Natisnil PlaceHolder: 'Poišči {type} ' @@ -39,100 +98,300 @@ sl: ResetFilter: Ponastavi SilverStripe\Forms\GridField\GridFieldDeleteAction: Delete: Izbriši - DeletePermissionsFailure: 'Ni dovoljenja za brisanje' + DeletePermissionsFailure: 'Nimate dovoljenja za brisanje' + EditPermissionsFailure: 'Nimate dovoljenja za odstranjevanje povezave' UnlinkRelation: 'Odstrani povezavo' SilverStripe\Forms\GridField\GridFieldDetailForm: CancelBtn: Prekliči Create: Ustvari Delete: Izbriši - DeletePermissionsFailure: 'Ni dovoljenja za brisanje' + DeletePermissionsFailure: 'Nimate dovoljenja za brisanje' Deleted: 'Izbrisanih {type} {name}' Save: Shrani + Saved: 'Shranjeno {name} {link}' + SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest: + EditPermissionsFailure: 'Zdi se, da nimate dovoljenja, ki je potrebno za urejanje "{ObjectTitle}"' + NEW: 'Dodaj nov zapis' + NEXT: 'Naslednji zapis' + PREVIOUS: 'Prejšnji zapis' + ViewPermissionsFailure: 'Zdi se, da nimate dovoljenja, ki je potrebno za ogled "{ObjectTitle}"' + SilverStripe\Forms\GridField\GridFieldEditButton: + EDIT: Uredi + SilverStripe\Forms\GridField\GridFieldFilterHeader: + Search: 'Išči "{name}"' + SearchFormFaliure: 'Ni nam uspelo pripraviti obrazca za iskanje' + SilverStripe\Forms\GridField\GridFieldGroupDeleteAction: + UnlinkSelfFailure: 'Ne moremo vas odstraniti iz te skupine, saj boste izgubili administratorske pravice' + SilverStripe\Forms\GridField\GridFieldPaginator: + OF: od + Page: Stran + View: Prikaži + SilverStripe\Forms\GridField\GridFieldViewButton: + VIEW: Prikaži + SilverStripe\Forms\HTMLEditor\TinyMCEConfig: + BEST_FIT: 'Optimalna dimenzija' + ORIGINAL: 'Izvorna dimenzija' + PIXEL_WIDTH: '{width} točk' SilverStripe\Forms\MoneyField: FIELDLABELAMOUNT: Znesek FIELDLABELCURRENCY: Valuta + INVALID_CURRENCY: 'Valuta {currency} ni na seznamu dovoljenih valut.' + SilverStripe\Forms\MultiSelectField: + SOURCE_VALIDATION: 'Izberite vrednosti s seznama. Izbira {value} ni dovoljena.' SilverStripe\Forms\NullableField: IsNullLabel: 'Prazno polje' SilverStripe\Forms\NumericField: VALIDATION: '''{value}'' ni številka. V to polje lahko vnesete samo številke.' + SilverStripe\Forms\TextField: + VALIDATEMAXLENGTH: 'Vrednost za {name} ne sme presegati predpisanega števila znakov ({maxLength}).' SilverStripe\Forms\TimeField: VALIDATEFORMAT: 'Prosim, vnesite čas v ustrezni obliki ({format})' + SilverStripe\ORM\DataObject: + PLURALNAME: Objekti + PLURALS: + one: Objekt + two: '{count} objekta' + few: '{count} objekti' + other: '{count} objekti' + SINGULARNAME: Objekt SilverStripe\ORM\FieldType\DBBoolean: ANY: Katerikoli + NOANSWER: Ne + YESANSWER: Da SilverStripe\ORM\FieldType\DBDate: + DAYS_SHORT_PLURALS: + one: '{count} dan' + two: '{count} dni' + few: '{count} dni' + other: '{count} dni' + HOURS_SHORT_PLURALS: + one: '{count} ura' + two: '{count} uri' + few: '{count} ur' + other: '{count} ur' LessThanMinuteAgo: 'manj kot minuta' + MINUTES_SHORT_PLURALS: + one: '{count} minuta' + two: '{count} minuti' + few: '{count} minut' + other: '{count} minut' + MONTHS_SHORT_PLURALS: + one: '{count} mesec' + two: '{count} meseca' + few: '{count} mesecev' + other: '{count} mesecev' + SECONDS_SHORT_PLURALS: + one: '{count} sekunda' + two: '{count} sekundi' + few: '{count} sekund' + other: '{count} sekund' TIMEDIFFAGO: 'pred {difference}' TIMEDIFFIN: 'v {difference}' + YEARS_SHORT_PLURALS: + one: '{count} let' + two: '{count} leti' + few: '{count} let' + other: '{count} let' SilverStripe\ORM\FieldType\DBEnum: ANY: Katerikoli + SilverStripe\ORM\FieldType\DBForeignKey: + DROPDOWN_THRESHOLD_FALLBACK_MESSAGE: 'Vnosov je preveč, da bi jih lahko ustrezno prikazali, zato je uporabljeno sistemsko polje. ' + SilverStripe\ORM\Hierarchy: + LIMITED_TITLE: 'Preveč ({count}) elementov v hierarhiji' + SilverStripe\ORM\Hierarchy\Hierarchy: + InfiniteLoopNotAllowed: 'Pojavila se je neskončna zanka v hierarhiji "{type}". Izberite drugo stran kot nadrejeno za razrešitev težave.' + LIMITED_TITLE: 'Preveč ({count}) elementov v hierarhiji' + SilverStripe\ORM\ValidationException: + DEFAULT_ERROR: 'Neveljaven vnos' SilverStripe\Security\BasicAuth: ENTERINFO: 'Vpišite uporabniško ime in geslo.' ERRORNOTADMIN: 'Uporabnik ni administrator tega spletnega mesta.' ERRORNOTREC: 'Ne prepoznam uporabniškega imena ali gesla' + SilverStripe\Security\CMSMemberLoginForm: + PASSWORDEXPIRED: '

Vaše geslo je poteklo. Izberite novo.

' + SilverStripe\Security\CMSSecurity: + INVALIDUSER: '

Neveljavni uporabnik. Za nadaljevanje se ponovno prijavite.

' + LOGIN_MESSAGE: '

Vaša seja je zaradi neaktivnosti potekla.

' + LOGIN_TITLE: 'Po prijavi boste lahko nadaljevali, kjer ste prenehali.' + SUCCESS: 'Uspešna prijava' + SUCCESSCONTENT: '

Uspešno ste se prijavili. Če ne boste samodejno preusmerjeni, kliknite za nadaljevanje.

' + SUCCESS_TITLE: 'Uspešno ste se prijavili' + SilverStripe\Security\Confirmation\Form: + CONFIRM: Potrdi + EMPTY_TITLE: 'Ničesar ni za potrditev' + REFUSE: Prekliči + SilverStripe\Security\Confirmation\Handler: + FORM_TITLE: 'Potrdite potencialno škodljivo akcijo' + SilverStripe\Security\DefaultAdminService: + DefaultAdminFirstname: 'Privzeti administrator' SilverStripe\Security\Group: AddRole: 'Skupinam pripiši vloge' Code: 'Koda skupine' DefaultGroupTitleAdministrators: Administratorji DefaultGroupTitleContentAuthors: 'Avtorji vsebine' Description: Opis + GROUPNAME: 'Ime skupine' GroupReminder: 'Če izberete nadrejeno skupino, bo ta skupina prevzela vse njene vloge' + HierarchyPermsError: 'Nadrejeni skupini "{group}" ne moremo zagotoviti posebnih dovoljenj (zahteva dovoljenje administratorja).' Locked: 'Zaklenjeno za urejanje?' + MEMBERS: Uporabniki + NEWGROUP: 'Nova skupina' NoRoles: 'Ni najdenih vlog' + PERMISSIONS: Dovoljenja + PLURALNAME: Skupine + PLURALS: + one: Skupina + two: '{count} skupini' + few: '{count} skupin' + other: '{count} skupin' Parent: 'Nadrejena skupina' + ROLES: Vloga + ROLESDESCRIPTION: 'Vloge zajemajo določen nabor dovoljenj in jih lahko dodelimo skupinam.
Skupine lahko prevzemajo vloge od nadrejenih skupin.' RolesAddEditLink: 'Dodaj in uredi vloge' + SINGULARNAME: Skupina Sort: 'Način razvrščanja' has_many_Permissions: Dovoljenja many_many_Members: Uporabniki SilverStripe\Security\LoginAttempt: + Email: E-naslov + EmailHashed: 'E-naslov (šifriran)' IP: IP-naslov + PLURALNAME: 'Poskusov prijave' + PLURALS: + one: 'Poskus prijave' + two: '{count} poskusa prijave' + few: '{count} poskusov prijave' + other: '{count} poskusov prijave' + SINGULARNAME: 'Poskus prijave' Status: Stanje SilverStripe\Security\Member: ADDGROUP: 'Dodaj skupino' BUTTONCHANGEPASSWORD: 'Spremeni geslo' BUTTONLOGIN: Prijava BUTTONLOGINOTHER: 'Prijavite se z drugim uporabniškim imenom' + BUTTONLOGOUT: Odjava BUTTONLOSTPASSWORD: 'Pozabil-a sem geslo' CONFIRMNEWPASSWORD: 'Potrdi novo geslo' CONFIRMPASSWORD: 'Potrdi geslo' + CURRENT_PASSWORD: 'Trenutno geslo' + EDIT_PASSWORD: 'Novo geslo' EMAIL: E-naslov EMPTYNEWPASSWORD: 'Polje za vpis novega gesla ne sme ostati prazno. Poskusite ponovno.' ENTEREMAIL: 'Vpišite e-naslov, na katerega vam bomo nato poslali povezavo za ponastavitev gesla.' + ERRORLOCKEDOUT2: 'Vaš uporabniški račun smo zaradi več neuspešnih poskusov prijave začasno blokirali. Poskusite ponovno čez {count} minute.' ERRORNEWPASSWORD: 'Novo geslo ste drugače zapisali - poskusite ponovno.' ERRORPASSWORDNOTMATCH: 'Vpisani novi gesli se ne ujemata. Poskusite ponovno.' ERRORWRONGCRED: 'Izgleda, da podani podatki niso točni. Poskusite ponovno' FIRSTNAME: Ime INTERFACELANG: Jezik + KEEPMESIGNEDIN: 'Ohranjaj prijavo' LOGGEDINAS: 'Vpisan(a) si kot: {name}.' NEWPASSWORD: 'Novo geslo' PASSWORD: Geslo + PASSWORDEXPIRED: 'Vaše geslo je poteklo. Izberite novo.' + PLURALNAME: Uporabniki + PLURALS: + one: Uporabnik + two: '{count} uporabnika' + few: '{count} uporabnikov' + other: '{count} uporabnikov' + REMEMBERME: 'Ohranjaj prijavo na tej napravi naslednjih {count} dni.' + SINGULARNAME: Uporabnik SUBJECTPASSWORDCHANGED: 'Geslo je bilo spremenjeno' SUBJECTPASSWORDRESET: 'Povezava za resetiranje vašega gesla' SURNAME: Priimek - WELCOMEBACK: 'Ponovno pozdravljeni, {firstname}' + VALIDATIONADMINLOSTACCESS: 'Ne moremo odstraniti vseh administratorskih skupin z vašega računa.' + VALIDATIONMEMBEREXISTS: 'Uporabnik z uporabniškim imenom {identifier} že obstaja.' + ValidationIdentifierFailed: 'Za obstoječega uporabnika #{id} ne moremo uporabiti identifikatorja, ki že obstaja ({name} = {value})).' + WELCOMEBACK: 'Ponovno pozdravljeni, {firstname}!' YOUROLDPASSWORD: 'Staro geslo' belongs_many_many_Groups: Skupine db_Locale: 'Lokalizacija vmesnika' db_LockedOutUntil: 'Zaklenjeno do' db_Password: Geslo db_PasswordExpiry: 'Datum poteka veljavnosti gesla' + SilverStripe\Security\MemberAuthenticator\CMSMemberLoginForm: + AUTHENTICATORNAME: 'Obrazec za prijavo v sistem' + BUTTONFORGOTPASSWORD: 'Ne poznam gesla' + BUTTONLOGIN: 'Ponovna prijava' + BUTTONLOGOUT: Odjava + SilverStripe\Security\MemberAuthenticator\MemberAuthenticator: + ERRORWRONGCRED: 'Zdi se, da vneseni podatki niso pravi. Poskusite ponovno.' + NoPassword: 'Ta uporabnik nima določenega gesla.' + SilverStripe\Security\MemberAuthenticator\MemberLoginForm: + AUTHENTICATORNAME: 'E-naslov in geslo' + SilverStripe\Security\MemberPassword: + PLURALNAME: Gesla + PLURALS: + one: Geslo + two: '{count} gesli' + few: '{count} gesel' + other: '{count} gesel' + SINGULARNAME: Geslo + SilverStripe\Security\PasswordValidator: + LOWCHARSTRENGTH: 'Izboljšajte geslo tako, da dodate nekaj izmed znakov: {chars}' + PREVPASSWORD: 'To geslo ste v preteklosti že uporabljali, izberite tako geslo, ki ga še niste.' + TOOSHORT: 'Geslo je prekratko. Izberite geslo, ki je dolgo vsaj {minimum} znakov.' SilverStripe\Security\Permission: AdminGroup: Administrator + CMS_ACCESS_CATEGORY: 'Dostop do sistema za urejanje' CONTENT_CATEGORY: 'Nastavitve dovoljenj za upravljanje z vsebino' FULLADMINRIGHTS: 'Popolne administratorske pravice' FULLADMINRIGHTS_HELP: 'Lahko izniči oziroma upravlja z vsemi drugimi dovoljenji.' + PERMISSIONS_CATEGORY: 'Vloge in dovoljenja za dostop' + PLURALNAME: Dovoljenja + PLURALS: + one: Dovoljenje + two: '{count} dovoljenji' + few: '{count} dovoljenj' + other: '{count} dovoljenj' + SINGULARNAME: Dovoljenje + UserPermissionsIntro: 'Z dodelitvijo skupine uporabniku boste vplivali na nabor njegovih dovoljenj. Za pregled dovoljenj, ki jih ima posamezna skupina, preverite stran s podrobnejšimi nastavitvami za izbrano skupino.' SilverStripe\Security\PermissionCheckboxSetField: + AssignedTo: 'dodeljeno "{title}"' FromGroup: 'Privzeto iz skupine "{title}"' + FromRole: 'prevzeto od vloge "{title}"' FromRoleOnGroup: 'podedovano iz vloge "{roletitle}" na skupino "{grouptitle}"' SilverStripe\Security\PermissionRole: + OnlyAdminCanApply: 'Dodeli jo lahko samo administrator' + PLURALNAME: Vloge + PLURALS: + one: Vloga + two: '{count} vlogi' + few: '{count} vlog' + other: '{count} vlog' + SINGULARNAME: Vloga Title: Naslov + SilverStripe\Security\PermissionRoleCode: + PLURALNAME: 'Šifra dovoljenja' + PLURALS: + one: 'Šifra dovoljenja' + two: '{count} šifri dovoljenja' + few: '{count} šifer dovoljenja' + other: '{count} šifer dovoljenja' + PermsError: 'Šifri "{code}" ne moremo zagotoviti posebnih dovoljenj (zahteva dovoljenje administratorja).' + SINGULARNAME: 'Šifra dovoljenja' + SilverStripe\Security\RememberLoginHash: + PLURALNAME: 'Kriptirane prijave' + PLURALS: + one: 'Kriptirana prijava' + two: '{count} kriptirani prijavi' + few: '{count} kriptiranih prijav' + other: '{count} kriptiranih prijav' + SINGULARNAME: 'Kriptirana prijava' SilverStripe\Security\Security: ALREADYLOGGEDIN: 'Nimate dovoljenja za dostop do te strani. Če imate uporabniško ime z večimi pravicami, se lahko ponovno prijavite.' BUTTONSEND: 'Pošlji povezavo za ponastavitev gesla' CHANGEPASSWORDBELOW: 'Spodaj lahko spremenite svoje geslo.' CHANGEPASSWORDHEADER: 'Spremenite geslo' + CONFIRMLOGOUT: 'S klikom na gumb spodaj potrdite, da se želite odjaviti.' ENTERNEWPASSWORD: 'Vpišite novo geslo.' ERRORPASSWORDPERMISSION: 'Da bi lahko zamenjali geslo, se morate prijaviti.' LOGIN: Prijava + LOGOUT: Odjava LOSTPASSWORDHEADER: 'Izgubljeno geslo' NOTEPAGESECURED: 'Stran je zaščitena. Da bi lahko nadaljevali, vpišite svoje podatke.' + NOTERESETLINKINVALID: '

Povezava za ponovno nastavitev ne deluje ali pa je njena veljavnost potekla.

Lahko zahtevate novo povezavo ali pa si geslo spremenite po prijavi.

' NOTERESETPASSWORD: 'Vpišite e-naslov, na katerega vam bomo poslali povezavo za ponastavitev gesla' + PASSWORDRESETSENTHEADER: 'Povezavo za ponovno nastavitev gesla smo vam poslali po e-pošti.' + PASSWORDRESETSENTTEXT: 'Povezavo za ponovno nastavitev gesla smo vam poslali po e-pošti, če uporabnik s tem e-naslovom obstaja.' diff --git a/lang/sl_SI.yml b/lang/sl_SI.yml index d2c175b69..2cdede59e 100644 --- a/lang/sl_SI.yml +++ b/lang/sl_SI.yml @@ -59,7 +59,6 @@ sl_SI: PASSWORD: Geslo SUBJECTPASSWORDCHANGED: 'Vaše geslo je bilo posodobljeno' SURNAME: Priimek - WELCOMEBACK: 'Dobrodošli nazaj, {firstname}' YOUROLDPASSWORD: 'Vaše staro geslo' belongs_many_many_Groups: Grupe db_Password: Geslo diff --git a/lang/sr.yml b/lang/sr.yml index c265a13ab..015404026 100644 --- a/lang/sr.yml +++ b/lang/sr.yml @@ -113,7 +113,6 @@ sr: SUBJECTPASSWORDRESET: 'Линк за ресетовање Ваше лозинке' SURNAME: Презиме ValidationIdentifierFailed: 'Није могуће преписати преко постојећег члана #{id} са истим идентификатором ({name} = {value}))' - WELCOMEBACK: 'Добро дошли поново, {firstname}' YOUROLDPASSWORD: 'Ваша стара лозинка' belongs_many_many_Groups: Групе db_Locale: 'Локалитет интерфејса' diff --git a/lang/sr@latin.yml b/lang/sr@latin.yml index 863f93937..485977895 100644 --- a/lang/sr@latin.yml +++ b/lang/sr@latin.yml @@ -113,7 +113,6 @@ sr@latin: SUBJECTPASSWORDRESET: 'Link za resetovanje Vaše lozinke' SURNAME: Prezime ValidationIdentifierFailed: 'Nije moguće prepisati preko postojećeg člana #{id} sa istim identifikatorom ({name} = {value}))' - WELCOMEBACK: 'Dobro došli ponovo, {firstname}' YOUROLDPASSWORD: 'Vaša stara lozinka' belongs_many_many_Groups: Grupe db_Locale: 'Lokalitet interfejsa' diff --git a/lang/sr_RS.yml b/lang/sr_RS.yml index 232baf555..88ae1891b 100644 --- a/lang/sr_RS.yml +++ b/lang/sr_RS.yml @@ -113,7 +113,6 @@ sr_RS: SUBJECTPASSWORDRESET: 'Линк за ресетовање Ваше лозинке' SURNAME: Презиме ValidationIdentifierFailed: 'Није могуће преписати преко постојећег члана #{id} са истим идентификатором ({name} = {value}))' - WELCOMEBACK: 'Добро дошли поново, {firstname}' YOUROLDPASSWORD: 'Ваша стара лозинка' belongs_many_many_Groups: Групе db_Locale: 'Локалитет интерфејса' diff --git a/lang/sr_RS@latin.yml b/lang/sr_RS@latin.yml index c2a745716..5e0238453 100644 --- a/lang/sr_RS@latin.yml +++ b/lang/sr_RS@latin.yml @@ -113,7 +113,6 @@ sr_RS@latin: SUBJECTPASSWORDRESET: 'Link za resetovanje Vaše lozinke' SURNAME: Prezime ValidationIdentifierFailed: 'Nije moguće prepisati preko postojećeg člana #{id} sa istim identifikatorom ({name} = {value}))' - WELCOMEBACK: 'Dobro došli ponovo, {firstname}' YOUROLDPASSWORD: 'Vaša stara lozinka' belongs_many_many_Groups: Grupe db_Locale: 'Lokalitet interfejsa' diff --git a/lang/sv.yml b/lang/sv.yml index 871eb3640..fa335e279 100644 --- a/lang/sv.yml +++ b/lang/sv.yml @@ -234,7 +234,6 @@ sv: SURNAME: Efternamn VALIDATIONADMINLOSTACCESS: 'Kan inte radera alla admin-grupper från din profil' ValidationIdentifierFailed: 'Kan inte skriva över medlem #{id} med samma identifierare ({name} = {value}))' - WELCOMEBACK: 'Välkommen tillbaka, {firstname}' YOUROLDPASSWORD: 'Ditt gamla lösenord' belongs_many_many_Groups: Grupper db_Locale: Gränssnittsspråk diff --git a/lang/zh.yml b/lang/zh.yml index 100ed344e..fcae6a6cc 100644 --- a/lang/zh.yml +++ b/lang/zh.yml @@ -127,7 +127,6 @@ zh: SUBJECTPASSWORDRESET: 您的密码重设链接 SURNAME: 姓氏 ValidationIdentifierFailed: '不能用相同的标识符 ({name} = {value})) 重写现有成员 #{id}' - WELCOMEBACK: '欢迎回来, {firstname}' YOUROLDPASSWORD: 您的旧密码 belongs_many_many_Groups: 群组 db_Locale: 界面区域设置