General
5 min read

Lovalingo Maintenance: Updating, Uninstalling, and Deleting

Learn how to manage your Lovalingo integration effectively. This guide covers updating to the latest version, uninstalling the code from your project, and deleting all data from Lovalingo servers. Keep your multilingual setup optimized and clean.

Managing your Lovalingo integration is straightforward. Whether you want to update to the latest version, remove the code from your project, or delete everything from our servers, this guide walks you through each option.

Option 1: Updating to the Latest Version

Keep your integration fresh with new features, performance improvements, and the latest SEO optimizations.

How to update:

  1. Copy the update prompt below

  2. Paste it into your AI coding tool (like Lovable chat)

  3. Let the AI make the changes

  4. Publish/Deploy your site

Update Prompt:

Please update Lovalingo to the latest version. Requirements:
* Update @lovalingo/lovalingo to the latest version using the appropriate package manager (npm/yarn/pnpm).
* Check for any breaking changes in the provider or router APIs and update the integration accordingly.
* Verify there are no TypeScript or build errors.
* Ensure the app still renders correctly and translations continue to work (routing + switcher).
Output: A short summary of what you changed and where (files/paths).

Option 2: Uninstalling the Code

Remove all multilingual logic from your codebase while keeping your Lovalingo account data safe.

How to uninstall:

  1. Copy the uninstall prompt below

  2. Paste it into your AI coding tool

  3. Wait for the AI to confirm removal

  4. Publish/Deploy your site

Uninstall Prompt:

Please uninstall Lovalingo from my project completely. Goal: Remove ALL Lovalingo code, config, keys, routes, and generated integration artifacts so the app behaves as if Lovalingo was never installed.

Requirements:
* Dependency & Imports: Remove @lovalingo/lovalingo from package.json and delete all imports (LovalingoProvider, LangRouter, LangLink, hooks like useLang).
* Routing: Remove any wrappers intercepting or rewriting routes for i18n.
* Files & Artifacts: Remove /.well-known/lovalingo.json and any sitemap generation scripts.
* Scripts: Clean up the 'scripts' section in package.json (remove 'prebuild' sitemap nodes).

Option 3: Deleting a Project from the Dashboard

Permanently delete all translations, analytics, and project data from our servers.

How to delete your project:

  1. Log in to your Lovalingo Dashboard

  2. Select the project you want to remove

  3. Go to the Settings or Project Info tab

  4. Scroll down to the Danger Zone - High-impact actions section

  5. Click Delete Project and confirm your choice

Note: This action is permanent and cannot be undone. All your translations, analytics data, and project settings will be lost.