3.0.48 • Published 8 days ago

rosetty v3.0.48

Weekly downloads
-
License
MIT
Repository
github
Last release
8 days ago

Maintainability Test Coverage npm npm Snyk Vulnerabilities for npm package NPM

Rosetty

Complete Intl/I18n solution for browser and node. Old Owner: @flexper

Usage

const { rosetty } = require('rosetty');
const { enGB } = require('date-fns/locale');

const r = rosetty(
  {
    en: {
      dict: {
        test: 'This is a test',
      },
      locale: enGB,
    },
  },
  'en'
);

console.log(r.t('test')); // This is a test

API

rosetty(config, defaultLang?)

Options

Field NameTypeDescription
configRecord<string, Language>Specify dictionnary and locale to use for each lang
defaultLangstring?Specify default language to use (should be the same as config)
translateFallbackboolean?Return fallback if translation is not defined

Return

Field NameTypeDescription
changeLang(newLang: string) => voidChange current lang
languagesstring[]List of languages who can be selected
getCurrentLang() => stringReturn current lang
t(key: string, params?: Record<string, any>, dict?: Record<string, any>) => string OR undefinedReturn translated text https://github.com/lukeed/rosetta#rosettatkey-params-lang. If dict is defined, he will use dict.
displayNamesDocumentationConsistent translation of language, region and script display names https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/DisplayNames
listFormatDocumentationLanguage-sensitive list formatting https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat
numberFormatDocumentationLanguage-sensitive list formatting https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat
pluralRulesDocumentationPlural-sensitive formatting and plural-related language rules https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/PluralRules
formatDocumentationReturn the formatted date string in the given format https://date-fns.org/v3.3.0/docs/format
formatRelativeDocumentationRepresent the date in words relative to the given base date. https://date-fns.org/v3.3.0/docs/formatRelative
formatDistanceDocumentationReturn the distance between the given dates in words. https://date-fns.org/v3.3.0/docs/formatDistance
formatDistanceToNowDocumentationReturn the distance between the given date and now in words. https://date-fns.org/v3.3.0/docs/formatDistanceToNow
formatDurationDocumentationReturn human-readable duration string i.e. "9 months 2 days" https://date-fns.org/v3.3.0/docs/formatDuration

WARNING FOR LOCALE !

You need to import locale from date-fns package.

const { enGB } = require('date-fns/locale');

Maintain

This package use TSdx. Please check documentation to update this package.

3.0.48

8 days ago

3.0.47

15 days ago

3.0.46

22 days ago

3.0.45

24 days ago

3.0.44

27 days ago

3.0.43

29 days ago

3.0.42

1 month ago

3.0.41

1 month ago

3.0.40

1 month ago

3.0.38

2 months ago

3.0.39

2 months ago

3.0.37

2 months ago

3.0.36

2 months ago

3.0.35

2 months ago

3.0.34

2 months ago

3.0.32

2 months ago

3.0.33

2 months ago

3.0.31

2 months ago

3.0.30

2 months ago

3.0.29

2 months ago

3.0.27

2 months ago

3.0.28

2 months ago

3.0.25

2 months ago

3.0.26

2 months ago

3.0.24

2 months ago

3.0.23

2 months ago

3.0.21

2 months ago

3.0.22

2 months ago

3.0.20

2 months ago

3.0.18

2 months ago

3.0.19

2 months ago

3.0.17

2 months ago

3.0.16

3 months ago

3.0.15

3 months ago

3.0.14

3 months ago

3.0.13

3 months ago

3.0.12

3 months ago

3.0.9

3 months ago

3.0.10

3 months ago

3.0.11

3 months ago

3.0.4

3 months ago

3.0.3

3 months ago

3.0.2

3 months ago

3.0.1

3 months ago

3.0.8

3 months ago

3.0.7

3 months ago

3.0.6

3 months ago

3.0.5

3 months ago

3.0.0

4 months ago

2.1.0

4 months ago

2.0.11

4 months ago

2.0.10

4 months ago

2.0.9

4 months ago

1.4.125

11 months ago

1.4.124

11 months ago

1.4.127

11 months ago

1.4.126

11 months ago

1.4.121

11 months ago

1.4.120

11 months ago

1.4.123

11 months ago

1.4.122

11 months ago

2.0.3

9 months ago

2.0.2

9 months ago

2.0.5

9 months ago

2.0.4

9 months ago

2.0.7

9 months ago

2.0.6

9 months ago

2.0.8

9 months ago

1.4.118

11 months ago

1.4.117

11 months ago

2.0.1

9 months ago

2.0.0

9 months ago

1.4.119

11 months ago

1.4.157

9 months ago

1.4.154

9 months ago

1.4.153

9 months ago

1.4.156

9 months ago

1.4.155

9 months ago

1.4.150

9 months ago

1.4.152

9 months ago

1.4.151

9 months ago

1.4.147

9 months ago

1.4.146

10 months ago

1.4.149

9 months ago

1.4.148

9 months ago

1.4.143

10 months ago

1.4.142

10 months ago

1.4.145

10 months ago

1.4.144

10 months ago

1.4.141

10 months ago

1.4.140

10 months ago

1.4.139

10 months ago

1.4.136

10 months ago

1.4.135

10 months ago

1.4.138

10 months ago

1.4.137

10 months ago

1.4.132

10 months ago

1.4.131

11 months ago

1.4.134

10 months ago

1.4.133

10 months ago

1.4.130

11 months ago

1.4.129

11 months ago

1.4.128

11 months ago

1.4.114

1 year ago

1.4.113

1 year ago

1.4.116

12 months ago

1.4.115

1 year ago

1.4.110

1 year ago

1.4.112

1 year ago

1.4.111

1 year ago

1.4.107

1 year ago

1.4.106

1 year ago

1.4.109

1 year ago

1.4.108

1 year ago

1.4.103

1 year ago

1.4.102

1 year ago

1.4.105

1 year ago

1.4.104

1 year ago

1.4.101

1 year ago

1.4.100

1 year ago

1.4.80

1 year ago

1.4.82

1 year ago

1.4.81

1 year ago

1.4.84

1 year ago

1.4.83

1 year ago

1.4.86

1 year ago

1.4.85

1 year ago

1.4.88

1 year ago

1.4.87

1 year ago

1.4.89

1 year ago

1.4.91

1 year ago

1.4.90

1 year ago

1.4.93

1 year ago

1.4.92

1 year ago

1.4.95

1 year ago

1.4.94

1 year ago

1.4.97

1 year ago

1.4.96

1 year ago

1.4.99

1 year ago

1.4.98

1 year ago

1.4.60

1 year ago

1.4.62

1 year ago

1.4.61

1 year ago

1.4.64

1 year ago

1.4.63

1 year ago

1.4.66

1 year ago

1.4.65

1 year ago

1.4.68

1 year ago

1.4.67

1 year ago

1.4.69

1 year ago

1.4.71

1 year ago

1.4.70

1 year ago

1.4.73

1 year ago

1.4.72

1 year ago

1.4.75

1 year ago

1.4.74

1 year ago

1.4.77

1 year ago

1.4.76

1 year ago

1.4.79

1 year ago

1.4.78

1 year ago

1.4.20

2 years ago

1.4.22

2 years ago

1.4.21

2 years ago

1.4.24

2 years ago

1.4.23

2 years ago

1.4.26

1 year ago

1.4.25

2 years ago

1.4.28

1 year ago

1.4.27

1 year ago

1.4.29

1 year ago

1.4.31

1 year ago

1.4.30

1 year ago

1.4.33

1 year ago

1.4.32

1 year ago

1.4.35

1 year ago

1.4.34

1 year ago

1.4.37

1 year ago

1.4.36

1 year ago

1.4.39

1 year ago

1.4.38

1 year ago

1.4.11

2 years ago

1.4.10

2 years ago

1.4.13

2 years ago

1.4.12

2 years ago

1.4.15

2 years ago

1.4.14

2 years ago

1.4.17

2 years ago

1.4.16

2 years ago

1.4.19

2 years ago

1.4.18

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.40

1 year ago

1.4.42

1 year ago

1.4.41

1 year ago

1.4.44

1 year ago

1.4.43

1 year ago

1.4.46

1 year ago

1.4.45

1 year ago

1.4.48

1 year ago

1.4.47

1 year ago

1.4.49

1 year ago

1.4.51

1 year ago

1.4.50

1 year ago

1.4.53

1 year ago

1.4.52

1 year ago

1.4.9

2 years ago

1.4.55

1 year ago

1.4.8

2 years ago

1.4.54

1 year ago

1.4.7

2 years ago

1.4.57

1 year ago

1.4.56

1 year ago

1.4.59

1 year ago

1.4.58

1 year ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.50

2 years ago

1.3.53

2 years ago

1.3.54

2 years ago

1.3.51

2 years ago

1.3.52

2 years ago

1.3.57

2 years ago

1.3.58

2 years ago

1.3.55

2 years ago

1.3.56

2 years ago

1.3.59

2 years ago

1.3.60

2 years ago

1.3.61

2 years ago

1.3.64

2 years ago

1.3.65

2 years ago

1.3.62

2 years ago

1.3.63

2 years ago

1.3.47

2 years ago

1.3.48

2 years ago

1.3.49

2 years ago

1.3.10

2 years ago

1.3.13

2 years ago

1.3.14

2 years ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.17

2 years ago

1.3.18

2 years ago

1.3.15

2 years ago

1.3.16

2 years ago

1.3.19

2 years ago

1.3.20

2 years ago

1.3.21

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.24

2 years ago

1.3.25

2 years ago

1.3.22

2 years ago

1.3.23

2 years ago

1.3.28

2 years ago

1.3.29

2 years ago

1.3.26

2 years ago

1.3.27

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.31

2 years ago

1.3.32

2 years ago

1.3.30

2 years ago

1.3.35

2 years ago

1.3.36

2 years ago

1.3.33

2 years ago

1.3.34

2 years ago

1.3.39

2 years ago

1.3.37

2 years ago

1.3.38

2 years ago

1.3.42

2 years ago

1.3.43

2 years ago

1.3.40

2 years ago

1.3.41

2 years ago

1.3.46

2 years ago

1.3.44

2 years ago

1.3.45

2 years ago

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.3.4

2 years ago

1.1.6

2 years ago

1.3.3

2 years ago

1.1.5

2 years ago

1.3.2

2 years ago

1.1.4

2 years ago

1.3.1

2 years ago

1.1.3

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.1.10

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago