PHPackages                             ghoster/mage2-locale-ms-my - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. ghoster/mage2-locale-ms-my

ActiveMagento2-language[Localization &amp; i18n](/categories/localization)

ghoster/mage2-locale-ms-my
==========================

Malaysian Language

101PHP

Since Apr 17Pushed 7y ago1 watchersCompare

[ Source](https://github.com/tuyennn/magento2-malaysian-locale)[ Packagist](https://packagist.org/packages/ghoster/mage2-locale-ms-my)[ RSS](/packages/ghoster-mage2-locale-ms-my/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Magento 2 Malaysia LocalePack ms\_MY
====================================

[](#magento-2-malaysia-localepack-ms_my)

Malaysia language Pack for Magento 2 Community Edition (Version 2.3.0)

The translation was made by Malaysian native speakers at their own discretion. The translation is not fully 100% completed. You are welcome to make contribution for changes or to rework the entire repository if deviating translations are to be introduced.

Installation
============

[](#installation)

- Copy all files to `/app/i18n/ghoster/ms_MY/`

From the Magento root directory, invoke the following commands:

```
php bin/magento setup:static-content:deploy -f ms_MY
php bin/magento setup:upgrade
rm -rf var/di
php bin/magento setup:di:compile
```

Installation via Composer
=========================

[](#installation-via-composer)

```
composer require ghoster/mage2-locale-ms-my
php bin/magento setup:static-content:deploy ms_MY
```

Add new phrases
===============

[](#add-new-phrases)

To translate new phrases follow these steps:

### Get phrases from Magento

[](#get-phrases-from-magento)

Run this in your Magento 2 installation:

```
php bin/magento i18n:collect-phrases -m > phrases.csv
```

### Compare phrases with old translation file

[](#compare-phrases-with-old-translation-file)

Copy the `phrases.csv` into this repository and run:

```
php check_new.php
```

This will output a new file `ms_MY_new.csv` which only contains the phrases that are not yet translated in `ms_MY.csv`.

### Translate phrases

[](#translate-phrases)

Now you should translate these phrases. Enter the translated phrase in the *second* column.

### Note

[](#note)

Malaysian language in Magento has 2 code:

Nginx: `ms_MY`Apache: `ms_Latn_MY`

So you want to install for Apache server, just change the package as you want to.

### Copy new phrases and create a pull request

[](#copy-new-phrases-and-create-a-pull-request)

Copy the new phrases to `ms_MY.csv`.

**IMPORTANT**: sort the file alphabetically based on the first column, e.g. with LibreOffice and don't add line without double quote `"string"`

Now create a [new pull request](https://help.github.com/articles/creating-a-pull-request/) with your changes!

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/837f2210abfea9f55b4e3400a687b1d2c82477609fad2e7f61c663f25e5337db?d=identicon)[tuyennn](/maintainers/tuyennn)

---

Top Contributors

[![tuyennn](https://avatars.githubusercontent.com/u/4010395?v=4)](https://github.com/tuyennn "tuyennn (2 commits)")

---

Tags

magento2-extension-freemagento2-languagemagento2-modulemagento2-translationmalaymalaysian

### Embed Badge

![Health badge](/badges/ghoster-mage2-locale-ms-my/health.svg)

```
[![Health](https://phpackages.com/badges/ghoster-mage2-locale-ms-my/health.svg)](https://phpackages.com/packages/ghoster-mage2-locale-ms-my)
```

###  Alternatives

[smmoosavi/php-gettext

Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system.

1926.6k1](/packages/smmoosavi-php-gettext)[laradevs/spanish

labels translated to spanish

166.7k](/packages/laradevs-spanish)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
