- Edited
Hello, I want to change the translation of one extension into Russian. But an error occurs:
Flarum encountered a boot error (RuntimeException)
Language packs must define "extra.flarum-locale.code" and "extra.flarum-locale.title" in composer.json.
thrown in C:\OSPanel2\domains\mainforum\vendor\flarum\core\src\Extend\LanguagePack.php on line 52
Can you tell me how to solve my problem?
Showing you composer.json of my extension:
{
"name": "studio/deeprussian",
"description": "Updated russian language package",
"keywords": [
"extension",
"flarum",
"russian",
"language",
"locale",
"localization",
"translation"
],
"type": "flarum-extension",
"license": "0BSD",
"require": {
"flarum/core": "^0.1.0-beta.8"
},
"suggest": {
"marketplace/flarum-l10n-core-russian": "Flarum Russian language pack.",
"marketplace/flarum-l10n-ext-russian": "Flarum Russian language pack.",
"fof/byobu": "Byōbu"
},
"authors": [
{
"name": "studio",
"email": "yandex.ru",
"role": "Developer"
}
],
"autoload": {
"psr-4": {
"Studio\\DeepRussian\\": "src/"
}
},
"extra": {
"flarum-extension": {
"title": "Deep Russian",
"icon": {
"image": "icon.svg",
"backgroundColor": "#f3f6f9",
"backgroundSize": "cover",
"backgroundPosition": "center"
}
},
"flarum-locale": {
"code": "ru",
"title": "Русский"
},
"flagrow": {
"discuss": ""
}
}
}
my extend. php:
<?php
return new Flarum\Extend\LanguagePack();