Skip to content

bug: Locale / Multilanguage support on mobile #151

@adelmurad24

Description

@adelmurad24

Bug Report

Capacitor Version

Capacitor Doctor

Latest Dependencies:

@capacitor/cli: 8.2.0
@capacitor/core: 8.2.0
@capacitor/android: 8.2.0
@capacitor/ios: 8.2.0

Installed Dependencies:

@capacitor/cli: 8.1.0
@capacitor/android: 8.1.0
@capacitor/core: 8.1.0
@capacitor/ios: 8.1.0

Plugin Version

● @capgo/cli: 7.84.6

● @capawesome/capacitor-app-review: 8.0.1

● @capawesome/capacitor-app-update: 8.0.3

● @capawesome/capacitor-file-picker: 7.2.0

● @capgo/capacitor-crisp: 7.2.21

● @capgo/capacitor-social-login: 7.20.0

● capacitor-secure-storage-plugin: 0.13.0

◇ Latest Dependencies:

● @capgo/cli: 7.84.6

● @capawesome/capacitor-app-review: 8.0.1

● @capawesome/capacitor-app-update: 8.0.3

● @capawesome/capacitor-file-picker: 8.0.2

● @capgo/capacitor-crisp: 8.0.20

● @capgo/capacitor-social-login: 8.3.8

● capacitor-secure-storage-plugin: 0.13.0

▲ 🚨 Some dependencies are not up to date

The documentation shows that configure accepts additional options (locale and tokenID),:
https://capgo.app/docs/plugins/crisp/getting-started/#api-reference

According to the docs:

interface ConfigureOptions {
websiteID: string;
locale?: string; // e.g., 'en', 'fr', 'es'
tokenID?: string; // For authenticated sessions
}

However, after installing the package, the exposed TypeScript definition is:

configure(data: {
websiteID: string;
}): Promise;

So there is documentation mismatch, configure options differ from actual TypeScript definition.

Please help

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions