Skip to content

Commit 8cb0a5f

Browse files
committed
Bump version to 1.9
1 parent a7f9432 commit 8cb0a5f

14 files changed

+33
-22
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## [v1.9](https://github.com/translation/laravel/releases/tag/v1.9) (2019-10-09)
4+
5+
#### New features:
6+
7+
* Add "ignored_key_prefixes" option ([documentation](https://github.com/translation/laravel#ignored-php-keys)).
8+
* Better API request error management.
9+
10+
#### Fixes (bugs & defects):
11+
12+
* `gettext_parse_paths` and `gettext_locales_path` are now optional and will use the default values if not specified.
13+
314
## [v1.8](https://github.com/translation/laravel/releases/tag/v1.8) (2019-09-17)
415

516
#### Fixes (bugs & defects):

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ to adapt some translations to another instance of your application, or to a spec
249249
customer.
250250

251251
The structure of a custom language is: `existing language code` + `-` + `custom text`, where
252-
`custom text` can only contain alphanumeric character and `-`.
252+
`custom text` can only contain alphanumeric characters and `-`.
253253

254254
Examples: `en-microsoft` or `fr-BE-custom`.
255255

@@ -265,22 +265,22 @@ The easiest way to change the current locale is with the `set.locale` Middleware
265265
// in routes/web.php
266266

267267
// Solution 1: Apply the locale selection to root.
268-
// => https://yourdomain.com?locale=fr
268+
// => https://yourdomain.com?locale=fr
269269
Route::get('/', function () {
270270
return view('welcome');
271271
})->middleware('set.locale');
272272

273273
// Solution 2: Apply the locale selection to many routes.
274-
// => https://yourdomain.com/...?locale=fr
274+
// => https://yourdomain.com/...?locale=fr
275275
Route::middleware('set.locale')->group(function () {
276276
Route::get('/', function () {
277277
return view('welcome');
278278
});
279279
});
280280

281281
// Solution 3: prefix your routes with the locale and apply it.
282-
// => https://yourdomain.com/fr
283-
// => https://yourdomain.com/fr/...
282+
// => https://yourdomain.com/fr
283+
// => https://yourdomain.com/fr/...
284284
Route::prefix('{locale?}')->middleware('set.locale')->group(function() {
285285
Route::get('/', function () {
286286
return view('welcome');

src/Service/Init.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private function createBody()
6363
{
6464
$formData = [
6565
'client' => 'laravel',
66-
'version' => '1.8',
66+
'version' => '1.9',
6767
'source_language' => $this->sourceLocale(),
6868
];
6969

src/Service/SourceEditSync.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ private function createBody($command)
6060

6161
$formData = [
6262
'client' => 'laravel',
63-
'version' => '1.8',
63+
'version' => '1.9',
6464
'timestamp' => $this->metadataTimestamp($command),
6565
'source_language' => $locale
6666
];

src/Service/Sync.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ private function createBody($purge = false)
9393

9494
$formData = [
9595
'client' => 'laravel',
96-
'version' => '1.8',
96+
'version' => '1.9',
9797
'source_language' => $locale
9898
];
9999

tests/fixtures/integration/init.yml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

tests/fixtures/integration/init_for_key_prefixes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
User-Agent: 'GuzzleHttp/6.3.3 curl/7.66.0 PHP/7.3.9'
1111
Content-Type: application/x-www-form-urlencoded
1212
Accept: null
13-
body: 'client=laravel&version=1.8&source_language=en&yaml_po_data_fr=msgid+%22%22%0Amsgstr+%22%22%0A%0Amsgctxt+%22greetings.bye%22%0Amsgid+%22Good+bye%22%0Amsgstr+%22Au+revoir%22%0A&pot_data=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+%5Cn%22%0A%22Plural-Forms%3A+nplurals%3DINTEGER%3B+plural%3DEXPRESSION%3B%5Cn%22%0A&po_data_fr=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+fr%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D2%3B+plural%3Dn+%3E+1%3B%5Cn%22%0A&target_languages[]=fr'
13+
body: 'client=laravel&version=1.9&source_language=en&yaml_po_data_fr=msgid+%22%22%0Amsgstr+%22%22%0A%0Amsgctxt+%22greetings.bye%22%0Amsgid+%22Good+bye%22%0Amsgstr+%22Au+revoir%22%0A&pot_data=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+%5Cn%22%0A%22Plural-Forms%3A+nplurals%3DINTEGER%3B+plural%3DEXPRESSION%3B%5Cn%22%0A&po_data_fr=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+fr%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D2%3B+plural%3Dn+%3E+1%3B%5Cn%22%0A&target_languages[]=fr'
1414
response:
1515
status:
1616
http_version: '1.1'

tests/fixtures/integration/init_with_no_gettext.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
User-Agent: 'GuzzleHttp/6.2.1 curl/7.54.0 PHP/7.2.2'
1111
Content-Type: application/x-www-form-urlencoded
1212
Accept: null
13-
body: 'client=laravel&version=1.8&source_language=en&yaml_po_data_fr-BE=msgid+%22%22%0Amsgstr+%22%22%0A&yaml_po_data_lv=msgid+%22%22%0Amsgstr+%22%22%0A&yaml_po_data_ru=msgid+%22%22%0Amsgstr+%22%22%0A&pot_data=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+%5Cn%22%0A%22Plural-Forms%3A+nplurals%3DINTEGER%3B+plural%3DEXPRESSION%3B%5Cn%22%0A&po_data_fr-BE=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+fr-BE%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D2%3B+plural%3Dn+%3E+1%3B%5Cn%22%0A&po_data_lv=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+lv%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D3%3B+plural%3D%28n+%25+10+%3D%3D+0+%7C%7C+n+%25+100+%3E%3D+11+%26%26+n+%25+100+%3C%3D+19%29+%3F+0+%3A+%28%28n+%25+10+%3D%3D+1+%26%26+n+%25+100+%21%3D+11%29+%3F+1+%3A+2%29%3B%5Cn%22%0A&po_data_ru=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+ru%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D3%3B+plural%3D%28n+%25+10+%3D%3D+1+%26%26+n+%25+100+%21%3D+11%29+%3F+0+%3A+%28%28n+%25+10+%3E%3D+2+%26%26+n+%25+10+%3C%3D+4+%26%26+%28n+%25+100+%3C+12+%7C%7C+n+%25+100+%3E+14%29%29+%3F+1+%3A+2%29%3B%5Cn%22%0A&target_languages[]=fr-BE&target_languages[]=lv&target_languages[]=ru'
13+
body: 'client=laravel&version=1.9&source_language=en&yaml_po_data_fr-BE=msgid+%22%22%0Amsgstr+%22%22%0A&yaml_po_data_lv=msgid+%22%22%0Amsgstr+%22%22%0A&yaml_po_data_ru=msgid+%22%22%0Amsgstr+%22%22%0A&pot_data=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+%5Cn%22%0A%22Plural-Forms%3A+nplurals%3DINTEGER%3B+plural%3DEXPRESSION%3B%5Cn%22%0A&po_data_fr-BE=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+fr-BE%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D2%3B+plural%3Dn+%3E+1%3B%5Cn%22%0A&po_data_lv=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+lv%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D3%3B+plural%3D%28n+%25+10+%3D%3D+0+%7C%7C+n+%25+100+%3E%3D+11+%26%26+n+%25+100+%3C%3D+19%29+%3F+0+%3A+%28%28n+%25+10+%3D%3D+1+%26%26+n+%25+100+%21%3D+11%29+%3F+1+%3A+2%29%3B%5Cn%22%0A&po_data_ru=msgid+%22%22%0Amsgstr+%22%22%0A%22Project-Id-Version%3A+Laravel%5Cn%22%0A%22Report-Msgid-Bugs-To%3A+contact%40translation.io%5Cn%22%0A%22Last-Translator%3A+%5Cn%22%0A%22Language-Team%3A+%5Cn%22%0A%22MIME-Version%3A+1.0%5Cn%22%0A%22Content-Type%3A+text%2Fplain%3B+charset%3DUTF-8%5Cn%22%0A%22Content-Transfer-Encoding%3A+8bit%5Cn%22%0A%22POT-Creation-Date%3A+2018-01-01T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22PO-Revision-Date%3A+2018-01-02T12%3A00%3A00%2B00%3A00%5Cn%22%0A%22Language%3A+ru%5Cn%22%0A%22Plural-Forms%3A+nplurals%3D3%3B+plural%3D%28n+%25+10+%3D%3D+1+%26%26+n+%25+100+%21%3D+11%29+%3F+0+%3A+%28%28n+%25+10+%3E%3D+2+%26%26+n+%25+10+%3C%3D+4+%26%26+%28n+%25+100+%3C+12+%7C%7C+n+%25+100+%3E+14%29%29+%3F+1+%3A+2%29%3B%5Cn%22%0A&target_languages[]=fr-BE&target_languages[]=lv&target_languages[]=ru'
1414
response:
1515
status:
1616
http_version: '1.2'

0 commit comments

Comments
 (0)