3.1.32 • Published 4 months ago

rosetty v3.1.32

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months 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.1.30

4 months ago

3.1.32

4 months ago

3.1.31

4 months ago

3.1.18

7 months ago

3.1.17

7 months ago

3.1.23

7 months ago

3.1.22

7 months ago

3.1.25

6 months ago

3.1.24

7 months ago

3.1.27

6 months ago

3.1.26

6 months ago

3.1.29

5 months ago

3.1.28

5 months ago

3.1.21

7 months ago

3.1.20

7 months ago

3.1.19

7 months ago

3.1.16

8 months ago

3.1.15

8 months ago

3.1.7

10 months ago

3.1.6

10 months ago

3.1.9

9 months ago

3.1.8

9 months ago

3.1.12

9 months ago

3.1.11

9 months ago

3.1.14

8 months ago

3.1.13

9 months ago

3.1.10

9 months ago

3.0.67

1 year ago

3.0.68

12 months ago

3.0.65

1 year ago

3.0.66

1 year ago

3.0.69

12 months ago

3.0.60

1 year ago

3.0.63

1 year ago

3.0.64

1 year ago

3.0.61

1 year ago

3.0.62

1 year ago

3.1.3

11 months ago

3.1.2

11 months ago

3.1.1

11 months ago

3.0.76

12 months ago

3.1.0

11 months ago

3.1.5

10 months ago

3.1.4

10 months ago

3.0.70

12 months ago

3.0.71

12 months ago

3.0.74

12 months ago

3.0.75

12 months ago

3.0.72

12 months ago

3.0.73

12 months ago

3.0.56

1 year ago

3.0.57

1 year ago

3.0.54

1 year ago

3.0.55

1 year ago

3.0.58

1 year ago

3.0.59

1 year ago

3.0.52

1 year ago

3.0.53

1 year ago

3.0.51

1 year ago

3.0.49

1 year ago

3.0.50

1 year ago

3.0.48

1 year ago

3.0.47

1 year ago

3.0.46

1 year ago

3.0.45

1 year ago

3.0.44

1 year ago

3.0.43

1 year ago

3.0.42

1 year ago

3.0.41

1 year ago

3.0.40

1 year ago

3.0.38

1 year ago

3.0.39

1 year ago

3.0.37

1 year ago

3.0.36

1 year ago

3.0.35

1 year ago

3.0.34

1 year ago

3.0.32

1 year ago

3.0.33

1 year ago

3.0.31

1 year ago

3.0.30

1 year ago

3.0.29

1 year ago

3.0.27

1 year ago

3.0.28

1 year ago

3.0.25

1 year ago

3.0.26

1 year ago

3.0.24

1 year ago

3.0.23

1 year ago

3.0.21

1 year ago

3.0.22

1 year ago

3.0.20

1 year ago

3.0.18

1 year ago

3.0.19

1 year ago

3.0.17

1 year ago

3.0.16

1 year ago

3.0.15

1 year ago

3.0.14

1 year ago

3.0.13

1 year ago

3.0.12

1 year ago

3.0.9

1 year ago

3.0.10

1 year ago

3.0.11

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.8

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

2.1.0

1 year ago

2.0.11

1 year ago

2.0.10

1 year ago

2.0.9

1 year ago

1.4.125

2 years ago

1.4.124

2 years ago

1.4.127

2 years ago

1.4.126

2 years ago

1.4.121

2 years ago

1.4.120

2 years ago

1.4.123

2 years ago

1.4.122

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.8

2 years ago

1.4.118

2 years ago

1.4.117

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.4.119

2 years ago

1.4.157

2 years ago

1.4.154

2 years ago

1.4.153

2 years ago

1.4.156

2 years ago

1.4.155

2 years ago

1.4.150

2 years ago

1.4.152

2 years ago

1.4.151

2 years ago

1.4.147

2 years ago

1.4.146

2 years ago

1.4.149

2 years ago

1.4.148

2 years ago

1.4.143

2 years ago

1.4.142

2 years ago

1.4.145

2 years ago

1.4.144

2 years ago

1.4.141

2 years ago

1.4.140

2 years ago

1.4.139

2 years ago

1.4.136

2 years ago

1.4.135

2 years ago

1.4.138

2 years ago

1.4.137

2 years ago

1.4.132

2 years ago

1.4.131

2 years ago

1.4.134

2 years ago

1.4.133

2 years ago

1.4.130

2 years ago

1.4.129

2 years ago

1.4.128

2 years ago

1.4.114

2 years ago

1.4.113

2 years ago

1.4.116

2 years ago

1.4.115

2 years ago

1.4.110

2 years ago

1.4.112

2 years ago

1.4.111

2 years ago

1.4.107

2 years ago

1.4.106

2 years ago

1.4.109

2 years ago

1.4.108

2 years ago

1.4.103

2 years ago

1.4.102

2 years ago

1.4.105

2 years ago

1.4.104

2 years ago

1.4.101

2 years ago

1.4.100

2 years ago

1.4.80

2 years ago

1.4.82

2 years ago

1.4.81

2 years ago

1.4.84

2 years ago

1.4.83

2 years ago

1.4.86

2 years ago

1.4.85

2 years ago

1.4.88

2 years ago

1.4.87

2 years ago

1.4.89

2 years ago

1.4.91

2 years ago

1.4.90

2 years ago

1.4.93

2 years ago

1.4.92

2 years ago

1.4.95

2 years ago

1.4.94

2 years ago

1.4.97

2 years ago

1.4.96

2 years ago

1.4.99

2 years ago

1.4.98

2 years ago

1.4.60

2 years ago

1.4.62

2 years ago

1.4.61

2 years ago

1.4.64

2 years ago

1.4.63

2 years ago

1.4.66

2 years ago

1.4.65

2 years ago

1.4.68

2 years ago

1.4.67

2 years ago

1.4.69

2 years ago

1.4.71

2 years ago

1.4.70

2 years ago

1.4.73

2 years ago

1.4.72

2 years ago

1.4.75

2 years ago

1.4.74

2 years ago

1.4.77

2 years ago

1.4.76

2 years ago

1.4.79

2 years ago

1.4.78

2 years ago

1.4.20

3 years ago

1.4.22

3 years ago

1.4.21

3 years ago

1.4.24

3 years ago

1.4.23

3 years ago

1.4.26

3 years ago

1.4.25

3 years ago

1.4.28

3 years ago

1.4.27

3 years ago

1.4.29

3 years ago

1.4.31

3 years ago

1.4.30

3 years ago

1.4.33

3 years ago

1.4.32

3 years ago

1.4.35

3 years ago

1.4.34

3 years ago

1.4.37

3 years ago

1.4.36

3 years ago

1.4.39

3 years ago

1.4.38

3 years ago

1.4.11

3 years ago

1.4.10

3 years ago

1.4.13

3 years ago

1.4.12

3 years ago

1.4.15

3 years ago

1.4.14

3 years ago

1.4.17

3 years ago

1.4.16

3 years ago

1.4.19

3 years ago

1.4.18

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.40

3 years ago

1.4.42

3 years ago

1.4.41

3 years ago

1.4.44

3 years ago

1.4.43

3 years ago

1.4.46

3 years ago

1.4.45

3 years ago

1.4.48

2 years ago

1.4.47

2 years ago

1.4.49

2 years ago

1.4.51

2 years ago

1.4.50

2 years ago

1.4.53

2 years ago

1.4.52

2 years ago

1.4.9

3 years ago

1.4.55

2 years ago

1.4.8

3 years ago

1.4.54

2 years ago

1.4.7

3 years ago

1.4.57

2 years ago

1.4.56

2 years ago

1.4.59

2 years ago

1.4.58

2 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.50

3 years ago

1.3.53

3 years ago

1.3.54

3 years ago

1.3.51

3 years ago

1.3.52

3 years ago

1.3.57

3 years ago

1.3.58

3 years ago

1.3.55

3 years ago

1.3.56

3 years ago

1.3.59

3 years ago

1.3.60

3 years ago

1.3.61

3 years ago

1.3.64

3 years ago

1.3.65

3 years ago

1.3.62

3 years ago

1.3.63

3 years ago

1.3.47

3 years ago

1.3.48

3 years ago

1.3.49

3 years ago

1.3.10

3 years ago

1.3.13

3 years ago

1.3.14

3 years ago

1.3.11

3 years ago

1.3.12

3 years ago

1.3.17

3 years ago

1.3.18

3 years ago

1.3.15

3 years ago

1.3.16

3 years ago

1.3.19

3 years ago

1.3.20

3 years ago

1.3.21

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.24

3 years ago

1.3.25

3 years ago

1.3.22

3 years ago

1.3.23

3 years ago

1.3.28

3 years ago

1.3.29

3 years ago

1.3.26

3 years ago

1.3.27

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.31

3 years ago

1.3.32

3 years ago

1.3.30

3 years ago

1.3.35

3 years ago

1.3.36

3 years ago

1.3.33

3 years ago

1.3.34

3 years ago

1.3.39

3 years ago

1.3.37

3 years ago

1.3.38

3 years ago

1.3.42

3 years ago

1.3.43

3 years ago

1.3.40

3 years ago

1.3.41

3 years ago

1.3.46

3 years ago

1.3.44

3 years ago

1.3.45

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.3.4

3 years ago

1.1.6

3 years ago

1.3.3

3 years ago

1.1.5

3 years ago

1.3.2

3 years ago

1.1.4

3 years ago

1.3.1

3 years ago

1.1.3

3 years ago

1.3.0

3 years ago

1.1.2

3 years ago

1.1.10

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago