UNPKG

@gftdcojp/weblate-nextjs-sdk

Version:

A Next.js SDK for integrating with Weblate translation management system

32 lines (31 loc) 2.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VERSION = exports.DEFAULT_CONFIG = exports.createWeblateClient = exports.useComponentLanguages = exports.useLanguage = exports.useUpdateTranslation = exports.useT = exports.useTranslation = exports.withWeblate = exports.useWeblate = exports.WeblateProvider = exports.WeblateApiError = exports.WeblateClient = void 0; // Main exports var WeblateClient_1 = require("./client/WeblateClient"); Object.defineProperty(exports, "WeblateClient", { enumerable: true, get: function () { return WeblateClient_1.WeblateClient; } }); Object.defineProperty(exports, "WeblateApiError", { enumerable: true, get: function () { return WeblateClient_1.WeblateApiError; } }); var WeblateProvider_1 = require("./context/WeblateProvider"); Object.defineProperty(exports, "WeblateProvider", { enumerable: true, get: function () { return WeblateProvider_1.WeblateProvider; } }); Object.defineProperty(exports, "useWeblate", { enumerable: true, get: function () { return WeblateProvider_1.useWeblate; } }); Object.defineProperty(exports, "withWeblate", { enumerable: true, get: function () { return WeblateProvider_1.withWeblate; } }); var useTranslation_1 = require("./hooks/useTranslation"); Object.defineProperty(exports, "useTranslation", { enumerable: true, get: function () { return useTranslation_1.useTranslation; } }); Object.defineProperty(exports, "useT", { enumerable: true, get: function () { return useTranslation_1.useT; } }); Object.defineProperty(exports, "useUpdateTranslation", { enumerable: true, get: function () { return useTranslation_1.useUpdateTranslation; } }); var useLanguage_1 = require("./hooks/useLanguage"); Object.defineProperty(exports, "useLanguage", { enumerable: true, get: function () { return useLanguage_1.useLanguage; } }); Object.defineProperty(exports, "useComponentLanguages", { enumerable: true, get: function () { return useLanguage_1.useComponentLanguages; } }); const WeblateClient_2 = require("./client/WeblateClient"); // Utility functions const createWeblateClient = (config) => { return new WeblateClient_2.WeblateClient(config); }; exports.createWeblateClient = createWeblateClient; // Default configuration exports.DEFAULT_CONFIG = { timeout: 10000, retries: 3, }; // Version (CalVer format: YYYY.MM.MICRO) exports.VERSION = '2025.07.2';