Files
jekkos 8a8736ad0d fix(i18n): migrate powered_by to named placeholders across all locales (#4661, #4727)
Replace hardcoded string concatenation of the app name and version in the
document <title> with named-placeholder interpolation, consistent with the
existing Common.migration_needed pattern.

- header.php passes ['OSPOS', application_version] as the lang() array
  argument instead of concatenating values around the translation
- All 46 Common.php locale files convert powered_by to a named-placeholder
  template, preserving current rendered output while allowing each locale
  to reorder the app name and version as needed
- hy, ml, nb, and ur leave powered_by empty so MY_Language::getLine()
  falls back to English rather than rendering bare placeholder strings
- de-CH powered_by translated to German
- Codify named-placeholder + ICU MessageFormat as the localization standard
  in the agents documentation
2026-10-28 14:10:27 +04:00

90 lines
5.6 KiB
PHP

<?php
return [
'address_1' => 'ناونیشان 1',
'address_2' => 'ناونیشان 2',
'admin' => '',
'city' => 'شار',
'clerk' => '',
'close' => 'داخستن',
'color' => '',
'comments' => 'سەرنجەکان',
'common' => 'باو',
'confirm_search' => 'ڕیزێک یان چەند ڕیزێکت هەڵبژاردووە، ئەمانە چیتر دوای گەڕانەکەت هەڵنابژێردرێن. ئایا دڵنیای کە دەتەوێت ئەم گەڕانە ئەنجام بدەیت؟',
'copyrights' => '© 2010 - {0}',
'correct_errors' => 'تکایە پێش پاشەکەوتکردن هەڵە دەستنیشانکراوەکان ڕاست بکەرەوە',
'country' => 'وڵات',
'dashboard' => '',
'date' => 'ڕێکەوت',
'delete' => 'سڕینەوە',
'det' => 'ووردەکاریەکان',
'download_import_template' => 'داگرتنی قاڵبی هاوردەکردنی CSV (CSV)',
'edit' => 'دەستکاریکردن',
'email' => 'ئیمەیڵ',
'email_invalid_format' => 'ناونیشانی ئیمەیڵەکە بە فۆرماتێکی دروست نییە.',
'export_csv' => 'هەناردەکردنی CSV',
'export_csv_no' => 'نەخێر',
'export_csv_yes' => 'بەڵێ',
'fields_required_message' => 'بوارە سورەکان پێویستن',
'fields_required_message_unique' => '',
'first_name' => 'ناوی یەکەم',
'first_name_required' => 'ناوی یەکەم بوارێکی پێویستە.',
'first_page' => 'یەکەم',
'gender' => 'ڕەگەز',
'gender_female' => 'مێ',
'gender_male' => 'نێر',
'gender_undefined' => '',
'icon' => 'ئایکۆن',
'id' => 'ناسنامە',
'import' => 'هاوردەن',
'import_change_file' => 'گۆڕین',
'import_csv' => 'هاوردەکردنی CSV',
'import_full_path' => 'ڕێڕەوی تەواو بۆ پەڕگەی CSV پێویستە',
'import_remove_file' => 'لابردن',
'import_select_file' => 'فایلێک هەڵبژێرە',
'inv' => 'ئای ئێن ڤی',
'last_name' => 'ناوی کۆتایی',
'last_name_required' => 'ناوی کۆتایی بوارێکی پێویستە.',
'last_page' => 'کۆتای',
'learn_about_project' => 'بۆ زانینی نوێترین زانیاری دەربارەی پڕۆژەکە.',
'list_of' => 'لیستی',
'logo' => 'لۆگۆ',
'logo_mark' => 'نیشانە',
'logout' => '',
'manager' => '',
'migration_needed' => '',
'new' => 'نوێ',
'no' => 'نەخێر',
'no_persons_to_display' => 'هیچ کەسێک نییە بۆ نیشاندان.',
'none_selected_text' => '[دیاریکردن]',
'or' => 'یان',
'people' => '',
'phone_number' => 'ژمارە تەلەفون',
'phone_number_required' => '',
'please_visit_my' => 'تکایە سەردانی',
'position' => '',
'powered_by' => 'پاڵپشتی دەکرێت لەلایەن {app} {version}',
'price' => 'نرخ',
'print' => 'چاپکردن',
'remove' => 'لابردن',
'required' => 'پێویستە',
'restore' => 'گەڕاندنەوە',
'return_policy' => 'سیاسەتی گەڕانەوە',
'search' => 'گەڕان',
'search_options' => 'هەڵبژاردەکانی گەڕان',
'searched_for' => 'گەڕان بەدوای',
'software_short' => 'OSPOS',
'software_title' => 'ئۆپن سۆڕس پۆینت ئۆف سەیڵ',
'state' => 'دۆخ',
'submit' => 'ناردن',
'total_spent' => 'کۆی گشتی خەرجکراو',
'unknown' => 'نەزاندراو',
'view_recent_sales' => 'بینینی فرۆشتنی ئەم دواییە',
'website' => 'opensourcepos.org',
'welcome' => 'بەخێربێن',
'welcome_message' => 'بەخێربێن بۆ OSPOS، کلیک لە مۆدیولێکی خوارەوە بکە بۆ دەستپێکردن.',
'yes' => 'بەڵێ',
'you_are_using_ospos' => '',
'zip' => 'کۆدی پۆستی',
];