Translations

Translations

Files Overview

The following files shall be used for translations in future.

Name

In modules

Purpose

Notes

Name

In modules

Purpose

Notes

auth.php

Translation strings for authentication



help.php

Help messages for formular fields

Currently named helper.php ... will be renamed in future

messages.php

Predominantly for log and error/warning messages (e.g. in modals)



validation.php

All validation error messages



view.php

Everything else that appears in views: Labels, Headlines, table headers, sidebar menu entries



Guidelines

  1. Use Array syntax

  2. Create module specific language files

  3. Use camelCase for array keys

Examples
/* Global / Generic used messages */ $helpmessage1 = trans('help.translate'); /* In file resources/lang/en/help.php */ return [     'translate' => 'You can help translating NMS PRIME at', ]; /* Module specific */ $helpmessage2 = trans('billing::help.settlementrun.msg'); /* In file modules/BillingBase/Resources/lang/en/help.php */ return [ 'settlementrun' => [ 'msg' => 'This is a help message', 'restartFailed' => 'The array key of the message is camel case!', ], ];