According to Developing a MVC Component/Developing a Basic Component, proper place of setting Menu Section name is helloworld.xml file. Particularly
<administration>
<!-- Administration Menu Section -->
<menu link='index.php?option=com_helloworld'>Hello World!</menu>
But instead of having "Hello World!" I have "hello-world".
Maybe 'menu' tag has some attributes, which can help me set proper name for my Component?
I'm using Joomla! 3.4.3 Stable
EDIT1
I modified my helloworld.xml
<administration>
<!-- Administration Menu Section -->
<menu link='index.php?option=com_helloworld'>COM_HELLOWORLD_DISPLAY_MENU_NAME</menu>
<menu view="viewname">COM_HELLOWORLD_DISPLAY_MENU_NAME</menu>
...
<files>
<folder>admin/language</folder>
</files>
<languages>
<language tag="en-GB">admin/language/en-GB/en-GB.com_helloworld.sys.ini</language>
</languages>
</extension>
en-GB.com_helloworld.sys.ini:
COM_HELLOWORLD_DISPLAY_MENU_NAME="Hello World menu item"
My understanding is, that I need to show Joomla where to copy language file. How to do this?
- folder
-- admin
--- language
---- en-GB
----- en-GB.com_helloworld.sys.ini
--- helloworld.php
-- site
--- helloworld.php
-- helloworld.xml