{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5408590,"defaultBranch":"master","name":"translation","ownerLogin":"illuminate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-08-14T05:01:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1721772?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717062059.0","currentOid":""},"activityList":{"items":[{"before":"f656044f0fa419faf2ef3e4c399e9cfbf2a8cdf0","after":"8500f436869866e9157d3be9013b2e32dee28c78","ref":"refs/heads/master","pushedAt":"2024-05-15T00:00:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '11.x'\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tsrc/Illuminate/Foundation/Application.php","shortMessageHtmlLink":"Merge branch '11.x'"}},{"before":"f21da9473b8a0f01cffa92da37511c1ef1f7f710","after":"e12c5d4cf6205d535b37e0c8e25afec5068a45b4","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"8302bed98880e82372564ff37d321099a218336c","after":"f656044f0fa419faf2ef3e4c399e9cfbf2a8cdf0","ref":"refs/heads/master","pushedAt":"2024-05-01T00:00:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '11.x'\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tsrc/Illuminate/Foundation/Application.php","shortMessageHtmlLink":"Merge branch '11.x'"}},{"before":"b1a3c53706a51756b252d023b961ccf6f6406224","after":"f21da9473b8a0f01cffa92da37511c1ef1f7f710","ref":"refs/heads/11.x","pushedAt":"2024-04-29T21:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add replaceable tags to translations (#51190)\n\n* feat: add replaceable tags to translations\r\n\r\n* Update Translator.php\r\n\r\n* Update Translator.php\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add replaceable tags to translations (#51190)"}},{"before":"3c799db99c25a08799b02050e0d624b628447290","after":"8302bed98880e82372564ff37d321099a218336c","ref":"refs/heads/master","pushedAt":"2024-04-27T00:00:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '11.x'\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tcomposer.json\n#\tsrc/Illuminate/Foundation/Application.php","shortMessageHtmlLink":"Merge branch '11.x'"}},{"before":"d45f1af1e24b22f3756c782d46f926a42c11dffb","after":"b1a3c53706a51756b252d023b961ccf6f6406224","ref":"refs/heads/11.x","pushedAt":"2024-04-17T14:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Correct comment's grammatical and semantic errors (#51101)\n\n* Correct comment's grammatical and semantic errors.\r\n\r\n* Update passwords.php\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"Correct comment's grammatical and semantic errors (#51101)"}},{"before":"a8c0f3ef739d7636e74d39b1c600f4ab49fd6280","after":"3c799db99c25a08799b02050e0d624b628447290","ref":"refs/heads/master","pushedAt":"2024-04-17T00:00:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '11.x'\n\n# Conflicts:\n#\tcomposer.json","shortMessageHtmlLink":"Merge branch '11.x'"}},{"before":"a7d3b45c1e2dc9686a6a52b6abfbd7698b0bde7f","after":"d45f1af1e24b22f3756c782d46f926a42c11dffb","ref":"refs/heads/11.x","pushedAt":"2024-04-12T12:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"4acc16a85c382cb437060146e902606c63f2866c","after":"a8c0f3ef739d7636e74d39b1c600f4ab49fd6280","ref":"refs/heads/master","pushedAt":"2024-03-13T00:00:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '11.x'\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tsrc/Illuminate/Foundation/Application.php","shortMessageHtmlLink":"Merge branch '11.x'"}},{"before":"4acc16a85c382cb437060146e902606c63f2866c","after":"a7d3b45c1e2dc9686a6a52b6abfbd7698b0bde7f","ref":"refs/heads/11.x","pushedAt":"2024-03-12T19:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] add `list` rule (#50454)\n\n* validateList\r\n\r\n* testValidateList\r\n\r\n* add list error message","shortMessageHtmlLink":"[11.x] add list rule (#50454)"}},{"before":null,"after":"4acc16a85c382cb437060146e902606c63f2866c","ref":"refs/heads/11.x","pushedAt":"2024-03-07T18:00:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"77652e00475b229d8e9435ea3e0f2120a7db1c05","after":"4acc16a85c382cb437060146e902606c63f2866c","ref":"refs/heads/master","pushedAt":"2024-02-03T00:00:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"a2655d6b8b86d3fff6b42738cda06048f3dc7b22","after":"4da8ed16d6ea6008acf43c7375a9b2073fb10e0b","ref":"refs/heads/10.x","pushedAt":"2024-01-30T16:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Fix - The `Translator` may incorrectly report the locale of a missing translation key (#49900)\n\n* fix: \"Translator\" returns correct locale for missing keys\r\n\r\n* chore: variable rename","shortMessageHtmlLink":"[10.x] Fix - The Translator may incorrectly report the locale of a …"}},{"before":"41adfdfa0aae78ad4485a3411893d3c3bbe930e8","after":"77652e00475b229d8e9435ea3e0f2120a7db1c05","ref":"refs/heads/master","pushedAt":"2024-01-18T00:00:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"9df0066e77e0d2afcc9a23838ee52e2542530682","after":"a2655d6b8b86d3fff6b42738cda06048f3dc7b22","ref":"refs/heads/10.x","pushedAt":"2024-01-15T19:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Officially support floats in trans_choice (#49693)\n\nThis already works fine with no further changes needed, so I'm not\r\nsure if there's a reason that floats were never officially supported.\r\nThis is how it is currently, which you can see works perfectly\r\nfine:\r\n\r\nGiven:\r\n\r\n // lang/en/foo.php\r\n return [\r\n 'hours' => 'A total of :hours hour|A total of :hours hours',\r\n ];\r\n\r\nThen:\r\n\r\n trans_choice('foo.hours', 1, ['hours' => 1]) === 'A total of 1 hour'\r\n trans_choice('foo.hours', 1.0, ['hours' => 1.0]) === 'A total of 1 hour'\r\n trans_choice('foo.hours', 1.1, ['hours' => 1.1]) === 'A total of 1.1 hours'\r\n trans_choice('foo.hours', 0.9, ['hours' => 0.9]) === 'A total of 0.9 hours'\r\n\r\nHowever, when running phpstan & larastan on a Laravel project that\r\npasses a float to trans_choice when wanting to display text similar\r\nto those examples (\"A total of X hour[s]\") it results in an error\r\nbecause the only documented allowed types are \\Countable|int|array.\r\n\r\nCo-authored-by: Phil Bates ","shortMessageHtmlLink":"[10.x] Officially support floats in trans_choice (#49693)"}},{"before":"f555471f79ec7d2cf0d4594a8b0124e7144f0164","after":"41adfdfa0aae78ad4485a3411893d3c3bbe930e8","ref":"refs/heads/master","pushedAt":"2023-12-14T00:00:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"7579bd97c6e0a746d1309b5c27803cb8dfc961fe","after":"9df0066e77e0d2afcc9a23838ee52e2542530682","ref":"refs/heads/10.x","pushedAt":"2023-12-12T15:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Handle missing translations: more robust handling of callback return value (#49341)\n\n* handle-missing-translations-fix Ensure that when the user doesn't return a value from their missing translation handler, the translator returns the provided key as per normal behaviour. Avoids the translator returning null which is unexpected and could break things.\r\n\r\n* handle-missing-translations-fix Add Test for missing translation handler closure without a return statement.\r\n\r\n---------\r\n\r\nCo-authored-by: Dean Wunder ","shortMessageHtmlLink":"[10.x] Handle missing translations: more robust handling of callback …"}},{"before":"de6d2c6666d549bf1c06ff4698f2611ff23765ec","after":"f555471f79ec7d2cf0d4594a8b0124e7144f0164","ref":"refs/heads/master","pushedAt":"2023-11-28T00:01:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"fix conflicts","shortMessageHtmlLink":"fix conflicts"}},{"before":"41f24d5653fdb85f98ab2db9c4539a53e949b7fb","after":"7579bd97c6e0a746d1309b5c27803cb8dfc961fe","ref":"refs/heads/10.x","pushedAt":"2023-11-22T16:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Added File Validation `extensions` (#49082)\n\n* [10.x] Added Extension Validation\r\n\r\n* Updated Tests and Comments\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[10.x] Added File Validation extensions (#49082)"}},{"before":"861c24355b92790c8a344e1144e060afeef6ef86","after":"41f24d5653fdb85f98ab2db9c4539a53e949b7fb","ref":"refs/heads/10.x","pushedAt":"2023-11-20T20:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Handle missing translation strings using callback (#49040)\n\n* Add the ability to handle missing translation strings with a user-defined callback to facilitate customising missing translation behaviour. Callback can return a string which is subsequently returned by the Translator get method.\r\n\r\n* Add functionality to avoid infinite loops when the handle missing translation callback itself tries to translation a missing translation.\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n* add test\r\n\r\n* formatting\r\n\r\n* Update Translator.php\r\n\r\n---------\r\n\r\nCo-authored-by: Dean Wunder \r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[10.x] Handle missing translation strings using callback (#49040)"}},{"before":"dacbe56fc1479f1cc84e8aa737faf539e3828b32","after":"861c24355b92790c8a344e1144e060afeef6ef86","ref":"refs/heads/10.x","pushedAt":"2023-11-20T19:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Feat: Add color_hex validation rule (#49056)\n\n* Add color_hex validation rule\r\n\r\n* fix: styleci\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[10.x] Feat: Add color_hex validation rule (#49056)"}},{"before":"242fb14ad898cd51a50a33956c249fe43548930f","after":"dacbe56fc1479f1cc84e8aa737faf539e3828b32","ref":"refs/heads/10.x","pushedAt":"2023-11-08T18:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Adds more implicit validation rules for `present` based on other fields (#48908)","shortMessageHtmlLink":"Adds more implicit validation rules for present based on other fiel…"}},{"before":"a1d17b42a24329d5755915094aa7be883ac92ba7","after":"de6d2c6666d549bf1c06ff4698f2611ff23765ec","ref":"refs/heads/master","pushedAt":"2023-06-28T00:00:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"46bc8822a9033e19151f8ee2c052f2f450c0da97","after":"242fb14ad898cd51a50a33956c249fe43548930f","ref":"refs/heads/10.x","pushedAt":"2023-06-27T13:30:20.617Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '9.x' into 10.x","shortMessageHtmlLink":"Merge branch '9.x' into 10.x"}},{"before":"cc8c7c94cf199077842829a79c2a02ac9146478e","after":"396c09cd4a91c05b45f905cc0cf9a6c240d6ab8e","ref":"refs/heads/9.x","pushedAt":"2023-06-27T13:20:17.468Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[9.x] Fixes unable to use `trans()->has()` on JSON language files. (#47582)\n\n* [9.x] Fixes unable to use `tran()->has()` on JSON language files.\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n---------\r\n\r\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"[9.x] Fixes unable to use trans()->has() on JSON language files. (#…"}},{"before":"863fe48cb180e37bc036461856ec3ff12b174559","after":"a1d17b42a24329d5755915094aa7be883ac92ba7","ref":"refs/heads/master","pushedAt":"2023-06-23T00:00:30.355Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"5a1b5fcf531e2f8f4814ea4d525ab7fa1dc25f8f","after":"46bc8822a9033e19151f8ee2c052f2f450c0da97","ref":"refs/heads/10.x","pushedAt":"2023-06-21T23:30:17.588Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] Add `HandlesPotentiallyTranslatedString` trait (#47488)\n\n* Add HandlesPotentiallyTranslatedString trait\r\n\r\n* formatting\r\n\r\n* rename file\r\n\r\n---------\r\n\r\nCo-authored-by: Volodya Khurshudyan \r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[10.x] Add HandlesPotentiallyTranslatedString trait (#47488)"}},{"before":"d6f7bf61b3d223abf0c279ea0d8d127e8f51c095","after":"863fe48cb180e37bc036461856ec3ff12b174559","ref":"refs/heads/master","pushedAt":"2023-06-19T00:00:44.334Z","pushType":"push","commitsCount":2,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Merge branch '10.x'","shortMessageHtmlLink":"Merge branch '10.x'"}},{"before":"6c61b26735d57797753b5970029505d3854be127","after":"5a1b5fcf531e2f8f4814ea4d525ab7fa1dc25f8f","ref":"refs/heads/10.x","pushedAt":"2023-06-18T19:30:17.291Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[10.x] \"Can\" validation rule (#47371)\n\n* Add \"can\" validation rule\r\n\r\n* Add tests\r\n\r\n* Fix grammar in validation message\r\n\r\n* Fix doc type\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[10.x] \"Can\" validation rule (#47371)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESf-5KgA","startCursor":null,"endCursor":null}},"title":"Activity · illuminate/translation"}