PHPackages                             majdghithan/nova-translatable-field - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. majdghithan/nova-translatable-field

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

majdghithan/nova-translatable-field
===================================

A Laravel Nova field.

00PHP

Since Sep 5Pushed 2y ago1 watchersCompare

[ Source](https://github.com/majdcodes/nova-translatable-spatie-permissions)[ Packagist](https://packagist.org/packages/majdghithan/nova-translatable-field)[ RSS](/packages/majdghithan-nova-translatable-field/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

NEW: Added support with spatie/laravel-permission
=================================================

[](#new-added-support-with-spatielaravel-permission)

Nova Translatable Field and Language Activator
==============================================

[](#nova-translatable-field-and-language-activator)

Adds the ability to show and edit translated fields created with [astrotomic/laravel-translatable](https://github.com/Astrotomic/laravel-translatable) package. This is a fork of [soluzione-software/nova-translatable-field](https://github.com/soluzione-software/nova-translatable-field). It makes Boolean fields translatable, works on File fields, CKeditor, ... Language switching is synced on all fields by default.

This is a version for Nova 4.x. For Nova 3.x use `nova3` branch.

Installation and usage
----------------------

[](#installation-and-usage)

```
composer require kreatorij/nova-translatable-field
```

```
use Kreatorij\Nova\Fields\Translatable;
```

Use it on fieds like:

```
Translatable::make(
	Text::make('Name', 'name')
),
```

Language Activator
------------------

[](#language-activator)

This package adds `LanguageActivator` field that shows all activated languages on Index and Detail view and changes Boolean field to BooleanGroup for easier (de)activating certain translation. Should work on other fields too, it's just we need this for `is_active` to enable certain translation.

```
LanguageActivator::make(
	Boolean::make('Is Activated', 'is_active')
),
```

Credits
-------

[](#credits)

Thanks to:

- [@soluzione-software](https://github.com/soluzione-software) for [soluzione-software/nova-translatable-field](https://github.com/soluzione-software/nova-translatable-field)
- [@yeswedev](https://framagit.org/yeswedev) for [YWD Nova Translatable](https://framagit.org/yeswedev/ywd_nova-translatable)

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor1

Top contributor holds 66.7% 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/0016f1c1c9b03cfa79886cb849e2adee6f6a6ad6d2ee6d18a6556f0d5eb1e12a?d=identicon)[majdghithan](/maintainers/majdghithan)

---

Top Contributors

[![majdcodes](https://avatars.githubusercontent.com/u/117023101?v=4)](https://github.com/majdcodes "majdcodes (2 commits)")[![majdghithan](https://avatars.githubusercontent.com/u/54972678?v=4)](https://github.com/majdghithan "majdghithan (1 commits)")

### Embed Badge

![Health badge](/badges/majdghithan-nova-translatable-field/health.svg)

```
[![Health](https://phpackages.com/badges/majdghithan-nova-translatable-field/health.svg)](https://phpackages.com/packages/majdghithan-nova-translatable-field)
```

###  Alternatives

[adoy/fastcgi-client

Lightweight, single file FastCGI client for PHP.

3142.6M9](/packages/adoy-fastcgi-client)[willvincent/feeds

Laravel Service Provider for the SimplePie library

3131.5M2](/packages/willvincent-feeds)[voku/stringy

A string manipulation library with multibyte support

1783.8M19](/packages/voku-stringy)[anthonymartin/geo-location

Powerful GeoCoding library: Retrieve bounding box coordinates, distances between geopoints, point in polygon, get longitude and latitude from addresses and more with GeoLocation for PHP

196949.5k5](/packages/anthonymartin-geo-location)[backpack/basset

Dead-simple way to load CSS or JS assets only once per page, when using Laravel 10+.

202832.4k6](/packages/backpack-basset)[codeigniter4/settings

Settings library for CodeIgniter 4

93499.3k24](/packages/codeigniter4-settings)

PHPackages © 2026

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