This commit is contained in:
Francis Cao 2023-04-18 12:45:08 -07:00
commit 16ece9ad64
27 changed files with 3172 additions and 241 deletions

View File

@ -20,12 +20,14 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: mr-smithers-excellent/docker-build-push@v5 - uses: mr-smithers-excellent/docker-build-push@v6
name: Build & push Docker image for ${{ matrix.db-type }} name: Build & push Docker image for ${{ matrix.db-type }}
with: with:
image: umami image: umami
tags: ${{ matrix.db-type }}-${{ inputs.version }}, ${{ matrix.db-type }}-latest tags: ${{ matrix.db-type }}-${{ inputs.version }}, ${{ matrix.db-type }}-latest
buildArgs: DATABASE_TYPE=${{ matrix.db-type }} buildArgs: DATABASE_TYPE=${{ matrix.db-type }}
registry: ghcr.io registry: ghcr.io
multiPlatform: true
platform: linux/amd64,linux/arm64
username: ${{ github.actor }} username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}

View File

@ -19,12 +19,14 @@ jobs:
- name: Set env - name: Set env
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- uses: mr-smithers-excellent/docker-build-push@v5 - uses: mr-smithers-excellent/docker-build-push@v6
name: Build & push Docker image for ${{ matrix.db-type }} name: Build & push Docker image for ${{ matrix.db-type }}
with: with:
image: umami image: umami
tags: ${{ matrix.db-type }}-${{ env.RELEASE_VERSION }}, ${{ matrix.db-type }}-latest tags: ${{ matrix.db-type }}-${{ env.RELEASE_VERSION }}, ${{ matrix.db-type }}-latest
buildArgs: DATABASE_TYPE=${{ matrix.db-type }} buildArgs: DATABASE_TYPE=${{ matrix.db-type }}
registry: ghcr.io registry: ghcr.io
multiPlatform: true
platform: linux/amd64,linux/arm64
username: ${{ github.actor }} username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}

View File

@ -1,13 +1,15 @@
# Install dependencies only when needed # Install dependencies only when needed
FROM node:16-alpine AS deps FROM node:18-alpine AS deps
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat
WORKDIR /app WORKDIR /app
COPY package.json yarn.lock ./ COPY package.json yarn.lock ./
# Add yarn timeout to handle slow CPU when Github Actions
RUN yarn config set network-timeout 300000
RUN yarn install --frozen-lockfile RUN yarn install --frozen-lockfile
# Rebuild the source code only when needed # Rebuild the source code only when needed
FROM node:16-alpine AS builder FROM node:18-alpine AS builder
WORKDIR /app WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
@ -23,7 +25,7 @@ ENV NEXT_TELEMETRY_DISABLED 1
RUN yarn build-docker RUN yarn build-docker
# Production image, copy all the files and run next # Production image, copy all the files and run next
FROM node:16-alpine AS runner FROM node:18-alpine AS runner
WORKDIR /app WORKDIR /app
ENV NODE_ENV production ENV NODE_ENV production

View File

@ -66,7 +66,7 @@ or change the [port](https://nextjs.org/docs/api-reference/cli#production) to se
To build the umami container and start up a Postgres database, run: To build the umami container and start up a Postgres database, run:
```bash ```bash
docker compose up docker compose up -d
``` ```
Alternatively, to pull just the Umami Docker image with PostgreSQL support: Alternatively, to pull just the Umami Docker image with PostgreSQL support:

View File

@ -49,7 +49,7 @@ export default function TeamSettings({ teamId }) {
title={ title={
<Breadcrumbs> <Breadcrumbs>
<Item> <Item>
<Link href="/settings/teams">Teams</Link> <Link href="/settings/teams">{formatMessage(labels.teams)}</Link>
</Item> </Item>
<Item>{values?.name}</Item> <Item>{values?.name}</Item>
</Breadcrumbs> </Breadcrumbs>

View File

@ -6,10 +6,12 @@ import UserDeleteForm from './UserDeleteForm';
import { ROLES } from 'lib/constants'; import { ROLES } from 'lib/constants';
import useMessages from 'hooks/useMessages'; import useMessages from 'hooks/useMessages';
import SettingsTable from 'components/common/SettingsTable'; import SettingsTable from 'components/common/SettingsTable';
import useLocale from 'hooks/useLocale';
export default function UsersTable({ data = [], onDelete }) { export default function UsersTable({ data = [], onDelete }) {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
const { user } = useUser(); const { user } = useUser();
const { dateLocale } = useLocale();
const columns = [ const columns = [
{ name: 'username', label: formatMessage(labels.username), style: { flex: 1.5 } }, { name: 'username', label: formatMessage(labels.username), style: { flex: 1.5 } },
@ -22,6 +24,7 @@ export default function UsersTable({ data = [], onDelete }) {
if (key === 'created') { if (key === 'created') {
return formatDistance(new Date(row.createdAt), new Date(), { return formatDistance(new Date(row.createdAt), new Date(), {
addSuffix: true, addSuffix: true,
locale: dateLocale,
}); });
} }
if (key === 'role') { if (key === 'role') {

View File

@ -34,7 +34,7 @@ export default function WebsiteData({ websiteId, onSave }) {
description={formatMessage(messages.deleteWebsiteWarning)} description={formatMessage(messages.deleteWebsiteWarning)}
> >
<ModalTrigger> <ModalTrigger>
<Button variant="danger">Delete</Button> <Button variant="danger">{formatMessage(labels.delete)}</Button>
<Modal title={formatMessage(labels.deleteWebsite)}> <Modal title={formatMessage(labels.deleteWebsite)}>
{close => ( {close => (
<WebsiteDeleteForm websiteId={websiteId} onSave={handleDelete} onClose={close} /> <WebsiteDeleteForm websiteId={websiteId} onSave={handleDelete} onClose={close} />

120
lang/am-ET.json Normal file
View File

@ -0,0 +1,120 @@
{
"label.accounts": "Accounts",
"label.add-account": "Add account",
"label.add-column": "Add column",
"label.add-filter": "Add filter",
"label.add-website": "Add website",
"label.administrator": "Administrator",
"label.all": "All",
"label.all-time": "All time",
"label.all-websites": "All websites",
"label.back": "Back",
"label.cancel": "Cancel",
"label.change-password": "Change password",
"label.confirm-password": "Confirm password",
"label.copy-to-clipboard": "Copy to clipboard",
"label.current-password": "Current password",
"label.custom-range": "Custom range",
"label.dashboard": "Dashboard",
"label.date-range": "Date range",
"label.default-date-range": "Default date range",
"label.delete": "Delete",
"label.delete-account": "Delete account",
"label.delete-website": "Delete website",
"label.dismiss": "Dismiss",
"label.domain": "Domain",
"label.edit": "Edit",
"label.edit-account": "Edit account",
"label.edit-website": "Edit website",
"label.enable-share-url": "Enable share URL",
"label.event-data": "Event Data",
"label.field-name": "Field Name",
"label.invalid": "Invalid",
"label.invalid-domain": "Invalid domain",
"label.language": "Language",
"label.last-days": "Last {x} days",
"label.last-hours": "Last {x} hours",
"label.logged-in-as": "Logged in as {username}",
"label.login": "Login",
"label.logout": "Logout",
"label.more": "More",
"label.name": "Name",
"label.new-password": "New password",
"label.none": "None",
"label.owner": "Owner",
"label.password": "Password",
"label.passwords-dont-match": "Passwords don't match",
"label.profile": "Profile",
"label.realtime": "Realtime",
"label.realtime-logs": "Realtime logs",
"label.refresh": "Refresh",
"label.required": "Required",
"label.reset": "Reset",
"label.reset-website": "Reset statistics",
"label.save": "Save",
"label.search": "Search",
"label.settings": "Settings",
"label.share-url": "Share URL",
"label.single-day": "Single day",
"label.theme": "Theme",
"label.this-month": "This month",
"label.this-week": "This week",
"label.this-year": "This year",
"label.timezone": "Timezone",
"label.today": "Today",
"label.tracking-code": "Tracking code",
"label.type": "Type",
"label.unknown": "Unknown",
"label.username": "Username",
"label.value": "Value",
"label.view-details": "View details",
"label.websites": "Websites",
"label.yesterday": "Yesterday",
"message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}",
"message.confirm-delete": "Are you sure you want to delete {target}?",
"message.confirm-reset": "Are you sure you want to reset {target}'s statistics?",
"message.copied": "Copied!",
"message.delete-warning": "All associated data will be deleted as well.",
"message.edit-dashboard": "Edit dashboard",
"message.failure": "Something went wrong.",
"message.get-share-url": "Get share URL",
"message.get-tracking-code": "Get tracking code",
"message.go-to-settings": "Go to settings",
"message.incorrect-username-password": "Incorrect username/password.",
"message.log.visitor": "Visitor from {country} using {browser} on {os} {device}",
"message.new-version-available": "A new version of umami {version} is available!",
"message.no-data-available": "No data available.",
"message.no-websites-configured": "You don't have any websites configured.",
"message.page-not-found": "Page not found.",
"message.powered-by": "Powered by {name}",
"message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Saved successfully.",
"message.share-url": "This is the publicly shared URL for {target}.",
"message.toggle-charts": "Toggle charts",
"message.track-stats": "To track stats for {target}, place the following code in the {head} section of your website.",
"message.type-delete": "Type {delete} in the box below to confirm.",
"message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Actions",
"metrics.average-visit-time": "Average visit time",
"metrics.bounce-rate": "Bounce rate",
"metrics.browsers": "Browsers",
"metrics.countries": "Countries",
"metrics.device.desktop": "Desktop",
"metrics.device.laptop": "Laptop",
"metrics.device.mobile": "Mobile",
"metrics.device.tablet": "Tablet",
"metrics.devices": "Devices",
"metrics.events": "Events",
"metrics.filter.combined": "Combined",
"metrics.filter.raw": "Raw",
"metrics.languages": "Languages",
"metrics.operating-systems": "Operating systems",
"metrics.page-views": "Page views",
"metrics.pages": "Pages",
"metrics.query-parameters": "Query parameters",
"metrics.referrers": "Referrers",
"metrics.screens": "Screens",
"metrics.unique-visitors": "Unique visitors",
"metrics.views": "Views",
"metrics.visitors": "Visitors"
}

View File

@ -1,145 +1,145 @@
{ {
"label.access-code": "Access code", "label.access-code": "Access code",
"label.actions": "اجراءات", "label.actions": "اجراءات",
"label.activity-log": "Activity log", "label.activity-log": "سجل الأحداث",
"label.add-website": "إضافة موقع", "label.add-website": "إضافة موقع",
"label.admin": "مدير عام؟", "label.admin": "مدير",
"label.all": "الكل", "label.all": "الكل",
"label.all-time": "All time", "label.all-time": "كل الوقت",
"label.analytics": "Analytics", "label.analytics": "تحليلات",
"label.average-visit-time": "متوسط وقت الزيارة", "label.average-visit-time": "متوسط وقت الزيارة",
"label.back": "للخلف", "label.back": "للخلف",
"label.bounce-rate": "معدل الارتداد", "label.bounce-rate": "معدل الارتداد",
"label.browsers": "المتصفحات", "label.browsers": "المتصفحات",
"label.cancel": "إلغاء", "label.cancel": "إلغاء",
"label.change-password": "تغيير كلمة المرور", "label.change-password": "تغيير كلمة المرور",
"label.cities": "Cities", "label.cities": "المدن",
"label.clear-all": "Clear all", "label.clear-all": "مسح الكل",
"label.confirm": "Confirm", "label.confirm": "تأكيد",
"label.confirm-password": "تأكيد كلمة المرور", "label.confirm-password": "تأكيد كلمة المرور",
"label.continue": "Continue", "label.continue": "متابعة",
"label.countries": "الدول", "label.countries": "الدول",
"label.create-team": "Create team", "label.create-team": "انشاء مجموعة",
"label.create-user": "Create user", "label.create-user": "انشاء مستخدم",
"label.created": "Created", "label.created": "تم الانشاء",
"label.current-password": "كلمة المرور الحالية", "label.current-password": "كلمة المرور الحالية",
"label.custom-range": "فترة مخصصة", "label.custom-range": "فترة مخصصة",
"label.dashboard": "الشاشة الرئيسية", "label.dashboard": "الشاشة الرئيسية",
"label.data": "Data", "label.data": "البيانات",
"label.date-range": "فترة مخصصة", "label.date-range": "فترة مخصصة",
"label.default-date-range": "الفترة المخصصة الافتراضية", "label.default-date-range": "الفترة المخصصة الافتراضية",
"label.delete": "حذف", "label.delete": "حذف",
"label.delete-team": "Delete team", "label.delete-team": "حذف مجموعة",
"label.delete-user": "Delete user", "label.delete-user": "جذف مستخدم",
"label.delete-website": "حذف الموقع", "label.delete-website": "حذف الموقع",
"label.desktop": "كمبيوتر", "label.desktop": "كمبيوتر",
"label.details": "Details", "label.details": "تفاصيل",
"label.devices": "الأجهزة", "label.devices": "الأجهزة",
"label.dismiss": "اخفاء", "label.dismiss": "اخفاء",
"label.domain": "نطاق", "label.domain": "النطاق",
"label.edit": "تعديل", "label.edit": "تعديل",
"label.edit-dashboard": "Edit dashboard", "label.edit-dashboard": "تعديل لوحة التحكم",
"label.enable-share-url": "تفعيل مشاركة الرابط", "label.enable-share-url": "تفعيل مشاركة الرابط",
"label.events": "الأحداث", "label.events": "الأحداث",
"label.filter-combined": "مجمعة", "label.filter-combined": "مجمعة",
"label.filter-raw": "مفصلة", "label.filter-raw": "مفصلة",
"label.join": "Join", "label.join": "انضمام",
"label.join-team": "Join team", "label.join-team": "الانضمام للمجموعة",
"label.language": "Language", "label.language": "اللغة",
"label.languages": "Languages", "label.languages": "اللغات",
"label.laptop": "لابتوب", "label.laptop": "لابتوب",
"label.last-days": "اخر {x} يوم/ايام", "label.last-days": "اخر {x} يوم/ايام",
"label.last-hours": "اخر {x} ساعة/ساعات", "label.last-hours": "اخر {x} ساعة/ساعات",
"label.leave": "Leave", "label.leave": "مغادرة",
"label.leave-team": "Leave team", "label.leave-team": "مغادرة المجموعة",
"label.logout": "تسجيل الخروج", "label.logout": "تسجيل الخروج",
"label.members": "Members", "label.members": "الأعضاء",
"label.mobile": "جوال", "label.mobile": "جوال",
"label.more": "المزيد", "label.more": "المزيد",
"label.name": "الإسم", "label.name": "الإسم",
"label.new-password": "كلمة مرور جديدة", "label.new-password": "كلمة مرور جديدة",
"label.none": "None", "label.none": "لا شيء",
"label.operating-systems": "نظام التشغيل", "label.operating-systems": "نظام التشغيل",
"label.owner": "Owner", "label.owner": "المالك",
"label.page-views": "مشاهدات الصفحة", "label.page-views": "مشاهدات الصفحة",
"label.pages": "الصفحات", "label.pages": "الصفحات",
"label.password": "كلمة المرور", "label.password": "كلمة المرور",
"label.powered-by": "مشغل بواسطة {name}", "label.powered-by": "مشغل بواسطة {name}",
"label.profile": "الملف الشخصي", "label.profile": "الملف الشخصي",
"label.queries": "Queries", "label.queries": "استعلامات",
"label.query-parameters": "Query parameters", "label.query-parameters": "متغيرات الرابط",
"label.realtime": "الوقت الفعلي", "label.realtime": "الوقت الفعلي",
"label.referrers": "التحويلات", "label.referrers": "التحويلات",
"label.refresh": "تحديث", "label.refresh": "تحديث",
"label.regenerate": "Regenerate", "label.regenerate": "اعادة انشاء",
"label.regions": "Regions", "label.regions": "المناطق",
"label.remove": "Remove", "label.remove": "إزالة",
"label.required": "اجباري", "label.required": "اجباري",
"label.reset": "اعادة تعيين", "label.reset": "اعادة تعيين",
"label.reset-website": "اعادة تعيين الإحصائيات", "label.reset-website": "اعادة تعيين الإحصائيات",
"label.role": "Role", "label.role": "الصلاحية",
"label.save": "حفظ", "label.save": "حفظ",
"label.screens": "Screens", "label.screens": "الشاشات",
"label.select-website": "Select website", "label.select-website": "اختيار موقع",
"label.sessions": "Sessions", "label.sessions": "الزيارات",
"label.settings": "اعدادات", "label.settings": "اعدادات",
"label.share-url": "مشاركة الرابط", "label.share-url": "مشاركة الرابط",
"label.single-day": "يوم واحد", "label.single-day": "يوم واحد",
"label.tablet": "تابلت", "label.tablet": "تابلت",
"label.team": "Team", "label.team": "مجموعة",
"label.team-guest": "Team guest", "label.team-guest": "زائر للمجموعة",
"label.team-id": "Team ID", "label.team-id": "معرف المجموعة",
"label.team-member": "Team member", "label.team-member": "عضو المجموعة",
"label.team-owner": "Team owner", "label.team-owner": "مدير المجموعة",
"label.teams": "Teams", "label.teams": "المجموعات",
"label.theme": "Theme", "label.theme": "المظهر",
"label.this-month": "الشهر الحالي", "label.this-month": "الشهر الحالي",
"label.this-week": "الاسبوع الحالي", "label.this-week": "الاسبوع الحالي",
"label.this-year": "السنة الحالية", "label.this-year": "السنة الحالية",
"label.timezone": "المنطقة الزمنية", "label.timezone": "المنطقة الزمنية",
"label.title": "Title", "label.title": "العنوان",
"label.today": "اليوم", "label.today": "اليوم",
"label.toggle-charts": "Toggle charts", "label.toggle-charts": "تغيير الإحصائيات",
"label.tracking-code": "كود التتبع", "label.tracking-code": "كود التتبع",
"label.unique-visitors": "زائرون فريدون", "label.unique-visitors": "زائرون فريدون",
"label.unknown": "غير معروف", "label.unknown": "غير معروف",
"label.user": "User", "label.user": "مستخدم",
"label.username": "اسم المستخدم", "label.username": "اسم المستخدم",
"label.users": "Users", "label.users": "المستخدمين",
"label.view": "View", "label.view": "عرض",
"label.view-details": "عرض التفاصيل", "label.view-details": "عرض التفاصيل",
"label.views": "مشاهدات", "label.views": "مشاهدات",
"label.visitors": "زوار", "label.visitors": "زوار",
"label.website-id": "Website ID", "label.website-id": "معرف الموقع",
"label.websites": "المواقع", "label.websites": "المواقع",
"label.yesterday": "Yesterday", "label.yesterday": "الأمس",
"message.active-users": "{x} حاليا {x, plural, one {زائر واحد} other {زوار}}", "message.active-users": "{x} حاليا {x, plural, one {زائر واحد} other {زوار}}",
"message.confirm-delete": "هل أنت متأكد من حذف {target}?", "message.confirm-delete": "هل أنت متأكد من حذف {target}?",
"message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-leave": "هل أنت متأكد من مغادرة {target}?",
"message.confirm-reset": "هل أنت متأكد من اعادة تعيين الإحصائيات لـ {target}؟", "message.confirm-reset": "هل أنت متأكد من اعادة تعيين الإحصائيات لـ {target}؟",
"message.delete-website": "حذف الموقع", "message.delete-website": "حذف الموقع",
"message.delete-website-warning": "كافة البيانات المرتبطة سيم حذفها ايضا.", "message.delete-website-warning": "كافة البيانات المرتبطة سيم حذفها ايضا.",
"message.error": "حدث خطأ ما.", "message.error": "حدث خطأ ما.",
"message.event-log": "{event} on {url}", "message.event-log": "{event} في {url}",
"message.go-to-settings": "الذهاب إلى الإعدادات", "message.go-to-settings": "الذهاب إلى الإعدادات",
"message.incorrect-username-password": "اسم المستخدم او كلمة المرور غير صحيحة.", "message.incorrect-username-password": "اسم المستخدم او كلمة المرور غير صحيحة.",
"message.invalid-domain": "النطاق غير صحيح", "message.invalid-domain": "النطاق غير صحيح",
"message.min-password-length": "Minimum length of {n} characters", "message.min-password-length": "اقل عدد مسموح به {n} حرف/أحرف",
"message.no-data-available": "لا توجد بيانات متاحة.", "message.no-data-available": "لا توجد بيانات متاحة.",
"message.no-match-password": "كلمة المرور غير متطابقة", "message.no-match-password": "كلمة المرور غير متطابقة",
"message.no-teams": "You have not created any teams.", "message.no-teams": "لم تقم بإنشاء اي مجموعة.",
"message.no-users": "There are no users.", "message.no-users": "لا يوجد مستخدمين.",
"message.page-not-found": "الصفحة غير موجودة.", "message.page-not-found": "الصفحة غير موجودة.",
"message.reset-website": "اعادة تعيين الإحصائيات", "message.reset-website": "اعادة تعيين الإحصائيات",
"message.reset-website-warning": "سيتم اعادة تعيين كافة الإحصائيات لهذا الموقع، لكن لن يتم تعيير كود التتبع", "message.reset-website-warning": "سيتم اعادة تعيين كافة الإحصائيات لهذا الموقع، لكن لن يتم تعيير كود التتبع",
"message.saved": "تم الحفظ بنجاح.", "message.saved": "تم الحفظ بنجاح.",
"message.share-url": "هذا الرابط الذي تم مشاركته بشكل عام لـ {target}.", "message.share-url": "هذا الرابط الذي تم مشاركته بشكل عام لـ {target}.",
"message.team-already-member": "You are already a member of the team.", "message.team-already-member": "أنت عضو في المجموعة",
"message.team-not-found": "Team not found.", "message.team-not-found": "لم يتم العثور على المجموعة found.",
"message.tracking-code": "كود التتبع", "message.tracking-code": "كود التتبع",
"message.user-deleted": "User deleted.", "message.user-deleted": "تم حذف المستخدم.",
"message.visitor-log": "زائر من {country} يستخدم {browser} على {os} {device}", "message.visitor-log": "زائر من {country} يستخدم {browser} على {os} {device}",
"messages.no-team-websites": "This team does not have any websites.", "messages.no-team-websites": "هذه المجموعة ليس لديه اي موقع.",
"messages.no-websites-configured": "لم تقم بإعداد اي موقع.", "messages.no-websites-configured": "لم تقم بإعداد اي موقع.",
"messages.team-websites-info": "Websites can be viewed by anyone on the team." "messages.team-websites-info": "يمكن مشاهدة الموقع من اي عضو في المجموعة."
} }

View File

@ -1,7 +1,7 @@
{ {
"label.access-code": "Access code", "label.access-code": "Code d'accès",
"label.actions": "Actions", "label.actions": "Actions",
"label.activity-log": "Activity log", "label.activity-log": "Journal d'activité",
"label.add-website": "Ajouter un site", "label.add-website": "Ajouter un site",
"label.admin": "Administrateur", "label.admin": "Administrateur",
"label.all": "Tout", "label.all": "Tout",
@ -13,27 +13,27 @@
"label.browsers": "Navigateurs", "label.browsers": "Navigateurs",
"label.cancel": "Annuler", "label.cancel": "Annuler",
"label.change-password": "Changer le mot de passe", "label.change-password": "Changer le mot de passe",
"label.cities": "Cities", "label.cities": "Villes",
"label.clear-all": "Clear all", "label.clear-all": "Réinitialiser",
"label.confirm": "Confirm", "label.confirm": "Confirmer",
"label.confirm-password": "Confirmation du mot de passe", "label.confirm-password": "Confirmation du mot de passe",
"label.continue": "Continue", "label.continue": "Continuer",
"label.countries": "Pays", "label.countries": "Pays",
"label.create-team": "Create team", "label.create-team": "Créer une équipe",
"label.create-user": "Create user", "label.create-user": "Créer un utilisateur",
"label.created": "Created", "label.created": "Créé",
"label.current-password": "Mot de passe actuel", "label.current-password": "Mot de passe actuel",
"label.custom-range": "Période personnalisée", "label.custom-range": "Période personnalisée",
"label.dashboard": "Tableau de bord", "label.dashboard": "Tableau de bord",
"label.data": "Data", "label.data": "Données",
"label.date-range": "Période", "label.date-range": "Période",
"label.default-date-range": "Période par défaut", "label.default-date-range": "Période par défaut",
"label.delete": "Supprimer", "label.delete": "Supprimer",
"label.delete-team": "Delete team", "label.delete-team": "Supprimer l'équipe",
"label.delete-user": "Delete user", "label.delete-user": "Supprimer l'utilisateur",
"label.delete-website": "Supprimer le site", "label.delete-website": "Supprimer le site",
"label.desktop": "Ordinateur", "label.desktop": "Ordinateur",
"label.details": "Details", "label.details": "Détails",
"label.devices": "Appareils", "label.devices": "Appareils",
"label.dismiss": "Ignorer", "label.dismiss": "Ignorer",
"label.domain": "Domaine", "label.domain": "Domaine",
@ -43,17 +43,17 @@
"label.events": "Événements", "label.events": "Événements",
"label.filter-combined": "Combiné", "label.filter-combined": "Combiné",
"label.filter-raw": "Brut", "label.filter-raw": "Brut",
"label.join": "Join", "label.join": "Rejoindre",
"label.join-team": "Join team", "label.join-team": "Rejoindre une équipe",
"label.language": "Langue", "label.language": "Langue",
"label.languages": "Langues", "label.languages": "Langues",
"label.laptop": "Portable", "label.laptop": "Portable",
"label.last-days": "{x} derniers jours", "label.last-days": "{x} derniers jours",
"label.last-hours": "{x} dernières heures", "label.last-hours": "{x} dernières heures",
"label.leave": "Leave", "label.leave": "Quitter",
"label.leave-team": "Leave team", "label.leave-team": "Quitter l'équipe",
"label.logout": "Déconnexion", "label.logout": "Déconnexion",
"label.members": "Members", "label.members": "Membres",
"label.mobile": "Téléphone", "label.mobile": "Téléphone",
"label.more": "Plus", "label.more": "Plus",
"label.name": "Nom", "label.name": "Nom",
@ -71,75 +71,75 @@
"label.realtime": "Temps réel", "label.realtime": "Temps réel",
"label.referrers": "Sources", "label.referrers": "Sources",
"label.refresh": "Rafraîchir", "label.refresh": "Rafraîchir",
"label.regenerate": "Regenerate", "label.regenerate": "Régénérer",
"label.regions": "Regions", "label.regions": "Régions",
"label.remove": "Remove", "label.remove": "Retirer",
"label.required": "Requis", "label.required": "Requis",
"label.reset": "Réinitialiser", "label.reset": "Réinitialiser",
"label.reset-website": "Réinitialiser les statistiques", "label.reset-website": "Réinitialiser les statistiques",
"label.role": "Role", "label.role": "Rôle",
"label.save": "Sauvegarder", "label.save": "Enregistrer",
"label.screens": "Résolutions d'écran", "label.screens": "Résolutions d'écran",
"label.select-website": "Select website", "label.select-website": "Choisir un site",
"label.sessions": "Sessions", "label.sessions": "Sessions",
"label.settings": "Paramètres", "label.settings": "Paramètres",
"label.share-url": "Partager l'URL", "label.share-url": "URL de partage",
"label.single-day": "Journée", "label.single-day": "Journée",
"label.tablet": "Tablette", "label.tablet": "Tablette",
"label.team": "Team", "label.team": "Équipe",
"label.team-guest": "Team guest", "label.team-guest": "Invité dans l'équipe",
"label.team-id": "Team ID", "label.team-id": "ID d'équipe",
"label.team-member": "Team member", "label.team-member": "Membre de l'équipe",
"label.team-owner": "Team owner", "label.team-owner": "Propriétaire de l'équipe",
"label.teams": "Teams", "label.teams": "Équipes",
"label.theme": "Thème", "label.theme": "Thème",
"label.this-month": "Ce mois", "label.this-month": "Ce mois",
"label.this-week": "Cette semaine", "label.this-week": "Cette semaine",
"label.this-year": "Cette année", "label.this-year": "Cette année",
"label.timezone": "Fuseau horaire", "label.timezone": "Fuseau horaire",
"label.title": "Title", "label.title": "Titre",
"label.today": "Aujourd'hui", "label.today": "Aujourd'hui",
"label.toggle-charts": "Afficher/Masquer les graphiques", "label.toggle-charts": "Afficher/Masquer les graphiques",
"label.tracking-code": "Code de suivi", "label.tracking-code": "Code de suivi",
"label.unique-visitors": "Visiteurs uniques", "label.unique-visitors": "Visiteurs uniques",
"label.unknown": "Inconnu", "label.unknown": "Inconnu",
"label.user": "User", "label.user": "Utilisateur",
"label.username": "Nom d'utilisateur", "label.username": "Nom d'utilisateur",
"label.users": "Users", "label.users": "Utilisateurs",
"label.view": "View", "label.view": "Voir",
"label.view-details": "Voir les details", "label.view-details": "Voir les détails",
"label.views": "Vues", "label.views": "Vues",
"label.visitors": "Visiteurs", "label.visitors": "Visiteurs",
"label.website-id": "Website ID", "label.website-id": "ID de site",
"label.websites": "Sites", "label.websites": "Sites",
"label.yesterday": "Hier", "label.yesterday": "Hier",
"message.active-users": "{x} {x, plural, one {visiteur} other {visiteurs}} actuellement", "message.active-users": "{x} {x, plural, one {visiteur} other {visiteurs}} actuellement",
"message.confirm-delete": "Êtes-vous sûr de vouloir supprimer {target} ?", "message.confirm-delete": "Êtes-vous sûr de vouloir supprimer {target} ?",
"message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-leave": "Êtes-vous sûr de vouloir quitter {target} ?",
"message.confirm-reset": "Êtes-vous sûr de vouloir réinitialiser les statistiques de {target} ?", "message.confirm-reset": "Êtes-vous sûr de vouloir réinitialiser les statistiques de {target} ?",
"message.delete-website": "Supprimer le site", "message.delete-website": "Pour supprimer ce site, taper {confirmation} ci-dessous pour confirmer.",
"message.delete-website-warning": "Toutes les données associées seront également supprimées.", "message.delete-website-warning": "Toutes les données associées seront supprimées.",
"message.error": "Un problème est survenu.", "message.error": "Un problème est survenu.",
"message.event-log": "{event} on {url}", "message.event-log": "{event} sur {url}",
"message.go-to-settings": "Aller aux paramètres", "message.go-to-settings": "Aller aux paramètres",
"message.incorrect-username-password": "Nom d'utilisateur/Mot de passe incorrect.", "message.incorrect-username-password": "Nom d'utilisateur/Mot de passe incorrect.",
"message.invalid-domain": "Domaine invalide", "message.invalid-domain": "Domaine invalide",
"message.min-password-length": "Minimum length of {n} characters", "message.min-password-length": "Taille minimale de {n} caractères",
"message.no-data-available": "Pas de données disponibles.", "message.no-data-available": "Aucune donnée disponible.",
"message.no-match-password": "Les mots de passe ne correspondent pas", "message.no-match-password": "Les mots de passe ne correspondent pas",
"message.no-teams": "You have not created any teams.", "message.no-teams": "Vous n'avez créé aucune équipe.",
"message.no-users": "There are no users.", "message.no-users": "Il n'y aucun utilisateur.",
"message.page-not-found": "Page non trouvée.", "message.page-not-found": "Page non trouvée.",
"message.reset-website": "Réinitialiser les statistiques", "message.reset-website": "Réinitialiser les statistiques",
"message.reset-website-warning": "Toutes les statistiques pour ce site seront supprimées, mais votre code de suivi restera intact.", "message.reset-website-warning": "Toutes les statistiques pour ce site seront supprimées, mais votre code de suivi restera intact.",
"message.saved": "Enregistré avec succès.", "message.saved": "Enregistré avec succès.",
"message.share-url": "Ceci est l'URL partagée pour {target}.", "message.share-url": "Les statistiques de votre site sont accessibles publiquement sur cette URL :",
"message.team-already-member": "You are already a member of the team.", "message.team-already-member": "Vous êtes déjà membre de cette équipe.",
"message.team-not-found": "Team not found.", "message.team-not-found": "Équipe non trouvée.",
"message.tracking-code": "Code de suivi", "message.tracking-code": "Code de suivi",
"message.user-deleted": "User deleted.", "message.user-deleted": "Utilisateur supprimé.",
"message.visitor-log": "Visiteur de {country} utilisant {browser} sur {os} {device}", "message.visitor-log": "Visiteur de {country} utilisant {browser} sur {os} {device}",
"messages.no-team-websites": "This team does not have any websites.", "messages.no-team-websites": "Cette équipe n'a aucun site.",
"messages.no-websites-configured": "Vous n'avez configuré aucun site.", "messages.no-websites-configured": "Vous n'avez configuré aucun site.",
"messages.team-websites-info": "Websites can be viewed by anyone on the team." "messages.team-websites-info": "Les sites peuvent être vus par tout utilisateur dans l'équipe."
} }

120
lang/hr-HR.json Normal file
View File

@ -0,0 +1,120 @@
{
"label.accounts": "Računi",
"label.add-account": "Dodaj račun",
"label.add-column": "Dodaj stupac",
"label.add-filter": "Dodaj filter",
"label.add-website": "Dodaj web stranicu",
"label.administrator": "Administrator",
"label.all": "Sve",
"label.all-time": "Svo vrijeme",
"label.all-websites": "Sve web stranice",
"label.back": "Natrag ",
"label.cancel": "Odustani",
"label.change-password": "Promijeni lozinku",
"label.confirm-password": "Potvrdi lozinku",
"label.copy-to-clipboard": "Kopiraj u međuspremnik",
"label.current-password": "Trenutna lozinka",
"label.custom-range": "Prilagođeni raspon",
"label.dashboard": "Nadzorna ploča",
"label.date-range": "Raspon datuma",
"label.default-date-range": "Zadani datumski raspon",
"label.delete": "Obriši",
"label.delete-account": "Obriši račun",
"label.delete-website": "Obriši web stranicu",
"label.dismiss": "Odbaci",
"label.domain": "Domena",
"label.edit": "Uredi",
"label.edit-account": "Uredi račun",
"label.edit-website": "Uredi web stranicu",
"label.enable-share-url": "Omogući dijeljenje poveznice",
"label.event-data": "Podaci događaja",
"label.field-name": "Naziv polja",
"label.invalid": "Neispravno",
"label.invalid-domain": "Neispravna domena",
"label.language": "Jezik",
"label.last-days": "Zadnjih {x} dana",
"label.last-hours": "Zadnjih {x} sati",
"label.logged-in-as": "Prijavljen kao {username}",
"label.login": "Prijava",
"label.logout": "Odjava",
"label.more": "Više",
"label.name": "Ime",
"label.new-password": "Nova lozinka",
"label.none": "Ništa",
"label.owner": "Vlasnik",
"label.password": "Lozinka",
"label.passwords-dont-match": "Lozinke se ne podudaraju",
"label.profile": "Profil",
"label.realtime": "Stvarno vrijeme",
"label.realtime-logs": "Trenutni zapisi",
"label.refresh": "Osvježi",
"label.required": "Potrebna",
"label.reset": "Resetirati",
"label.reset-website": "Resetirati web stranicu",
"label.save": "Spremi",
"label.search": "Pretraži",
"label.settings": "Postavke",
"label.share-url": "Podijeli poveznicu",
"label.single-day": "Jedan dan",
"label.theme": "Tema",
"label.this-month": "Ovaj mjesec",
"label.this-week": "Ovaj tjedan",
"label.this-year": "Ova godina",
"label.timezone": "Vremenska zona",
"label.today": "Danas",
"label.tracking-code": "Kod za praćenje",
"label.type": "Tip",
"label.unknown": "Nepoznato",
"label.username": "Korisničko ime",
"label.value": "Vrijednost",
"label.view-details": "Pogledaj detalje",
"label.websites": "Web stranice",
"label.yesterday": "Jučer",
"message.active-users": "{x} Trenutno {x, plural, one {posjetitelj} other {posjetitelja}}",
"message.confirm-delete": "Jeste li sigurni da želite obrisati {target}?",
"message.confirm-reset": "Jeste li sigurni da želite resetirati {target}'s statistiku?",
"message.copied": "Kopirano!",
"message.delete-warning": "Izbrisat će se svi povezani podaci.",
"message.edit-dashboard": "Uredi nadzornu ploču",
"message.failure": "Nešto je pošlo po zlu.",
"message.get-share-url": "Dohvati poveznicu za dijeljenje",
"message.get-tracking-code": "Dohvati kod za praćenje",
"message.go-to-settings": "Idi u postavke",
"message.incorrect-username-password": "Neispravno korisničke ime/lozinka.",
"message.log.visitor": "Posjetitelj iz {country} koristi {browser} na {os} {device}",
"message.new-version-available": "Nova verzija umami {version} je dostupna!",
"message.no-data-available": "Nema dostupnih podataka.",
"message.no-websites-configured": "Nemate konfiguriranu nijednu web stranicu.",
"message.page-not-found": "Stranica nije pronađena.",
"message.powered-by": "Pokreće {name}",
"message.reset-warning": "Sve statistike za ovu web stranicu bit će izbrisane, ali će vaš kod za praćenje ostati netaknut.",
"message.save-success": "Uspješno spremljeno.",
"message.share-url": "Ovo je javno dijeljena poveznica za {target}.",
"message.toggle-charts": "Uključi/isključi grafikone",
"message.track-stats": "Da biste pratili statistiku za {target}, postavite sljedeći kod u odjeljak {head} svoje web stranice.",
"message.type-delete": "Upišite {delete} u donji okvir za potvrdu.",
"message.type-reset": " Upišite {reset} u donji okvir za potvrdu. ",
"metrics.actions": "Akcije",
"metrics.average-visit-time": "Prosječno vrijeme posjeta",
"metrics.bounce-rate": "Stopa napuštanja stranice",
"metrics.browsers": "Web preglednici",
"metrics.countries": "Zemlje",
"metrics.device.desktop": "Pc",
"metrics.device.laptop": "Laptop",
"metrics.device.mobile": "Mobitel",
"metrics.device.tablet": "Tablet",
"metrics.devices": "Uređaji",
"metrics.events": "Događaji",
"metrics.filter.combined": "Kombinirano",
"metrics.filter.raw": "Neobrađeni podaci",
"metrics.languages": "Jezici",
"metrics.operating-systems": "Operativni sustavi",
"metrics.page-views": "Pregledi stranice",
"metrics.pages": "Stranice",
"metrics.query-parameters": "Parametri upita",
"metrics.referrers": "Upučivaći",
"metrics.screens": "Zasloni",
"metrics.unique-visitors": "Jedinstveni posjetitelji",
"metrics.views": "Pregledi",
"metrics.visitors": "Posjetitelji"
}

120
lang/si-LK.json Normal file
View File

@ -0,0 +1,120 @@
{
"label.accounts": "ගිණුම්",
"label.add-account": "ගිණුම එකතු කරන්න",
"label.add-column": "තීරුව එක් කරන්න",
"label.add-filter": "පෙරහන එකතු කරන්න",
"label.add-website": "වෙබ් අඩවිය එක් කරන්න",
"label.administrator": "පරිපාලක",
"label.all": "සියල්ල",
"label.all-time": "හැම වෙලාවෙම",
"label.all-websites": "සියලුම වෙබ් අඩවි",
"label.back": "ආපසු",
"label.cancel": "අවලංගු කරන්න",
"label.change-password": "මුරපදය වෙනස් කරන්න",
"label.confirm-password": "මුරපදය සත්‍යාපනය කරන්න",
"label.copy-to-clipboard": "පසුරු පුවරුවට පිටපත් කරන්න",
"label.current-password": "වත්මන් මුරපදය",
"label.custom-range": "අභිරුචි පරාසය",
"label.dashboard": "උපකරණ පුවරුව",
"label.date-range": "දින පරාසය",
"label.default-date-range": "පෙරනිමි දින පරාසය",
"label.delete": "මකන්න",
"label.delete-account": "ගිණුම මකන්න",
"label.delete-website": "වෙබ් අඩවිය මකන්න",
"label.dismiss": "මගහරින්න",
"label.domain": "වසම",
"label.edit": "සංස්කරණය කරන්න",
"label.edit-account": "ගිණුම සංස්කරණය කරන්න",
"label.edit-website": "වෙබ් අඩවිය සංස්කරණය කරන්න",
"label.enable-share-url": "බෙදාගැනීමේ URL සබල කරන්න",
"label.event-data": "සිදුවීම් දත්ත",
"label.field-name": "ක්ෂේත්‍ර නාම",
"label.invalid": "වලංගු නැත",
"label.invalid-domain": "වලංගු නොවන වසමක්",
"label.language": "භාෂාව",
"label.last-days": "අන්තිම {x} දින",
"label.last-hours": "අන්තිම {x} පැය",
"label.logged-in-as": "ලොග් වී ඇත්තේ {username}",
"label.login": "ලොග් වෙන්න",
"label.logout": "පිටවීම",
"label.more": "තවත්",
"label.name": "නම",
"label.new-password": "අලුත් මුරපදය",
"label.none": "කිසිවක් නැත",
"label.owner": "හිමිකරු",
"label.password": "මුරපදය",
"label.passwords-dont-match": "මුරපද නොගැලපේ",
"label.profile": "පැතිකඩ",
"label.realtime": "තත්ය කාල",
"label.realtime-logs": "තත්‍ය කාලීන ලොග්",
"label.refresh": "නැවුම් කරන්න",
"label.required": "අවශ්‍යයි",
"label.reset": "යළි පිහිටුවන්න",
"label.reset-website": "සංඛ්යා ලේඛන නැවත සකසන්න",
"label.save": "සුරකින්න",
"label.search": "සෙවීම",
"label.settings": "සැකසුම්",
"label.share-url": "බෙදාගැනීමේ URL",
"label.single-day": "තනි දවස",
"label.theme": "තේමාව",
"label.this-month": "මෙ මාසය",
"label.this-week": "මේ සතිය",
"label.this-year": "මේ අවුරුද්ද",
"label.timezone": "වේලා කලාපය",
"label.today": "අද",
"label.tracking-code": "ලුහුබැඳීමේ කේතය",
"label.type": "වර්ගය",
"label.unknown": "නොදනී",
"label.username": "පරිශීලක නාමය",
"label.value": "වටිනාකම",
"label.view-details": "තොරතුරු පෙන්වන්න",
"label.websites": "වෙබ් අඩවි",
"label.yesterday": "ඊයේ",
"message.active-users": "{x} දැන් {x, plural, one {අමුත්තා} other {අමුත්තන්}}",
"message.confirm-delete": "{target} මකා දැමීම ගැන විශ්වාසද?",
"message.confirm-reset": "{target} ට අදාල සංඛ්‍යාලේඛන නැවත පිහිටුවීමට අවශ්‍යද?",
"message.copied": "පිටපත් කරගත්තා!",
"message.delete-warning": "සියලුම ආශ්‍රිත දත්ත ද මකා දැමෙනු ඇත.",
"message.edit-dashboard": "උපකරණ පුවරුව සංස්කරණය කරන්න",
"message.failure": "යම් ගැටලුවක් මතු වී ඇත.",
"message.get-share-url": "බෙදාගැනීමේ URL ලබා ගන්න",
"message.get-tracking-code": "ලුහුබැඳීමේ කේතය ලබා ගන්න",
"message.go-to-settings": "සැකසීම් වෙත යන්න",
"message.incorrect-username-password": "වැරදි පරිශීලක නාමය/මුරපදය.",
"message.log.visitor": "{country} වලින් පැමිණි අමුත්තකු {device} එකේ, මේ {os} එකේ, මේ {browser} එකෙන් ඉන්නවා",
"message.new-version-available": "umami අලුත්ම {version} වන අනුවාදය නිකුත් උනා!",
"message.no-data-available": "පෙන්වීමට දත්ත නොමැත.",
"message.no-websites-configured": "ඔබට වින්‍යාස කර ඇති වෙබ් අඩවි කිසිවක් නොමැත.",
"message.page-not-found": "පිටුව හමු නොවීය.",
"message.powered-by": "බල ගැන්වුයේ {name}",
"message.reset-warning": "සියලුම සංඛ්‍යාලේඛන මකා දමනු ඇත. නමුත් ඔබගේ නිරීක්ෂණ කේතය නොවෙනස්ව පවතිනු ඇත.",
"message.save-success": "සාර්තකව සුරැකිණි.",
"message.share-url": "මේ {target} සඳහා ප්‍රසිද්ධියේ බෙදාගත් URL එකයි.",
"message.toggle-charts": "ප්‍රස්ථාර ටොගල් කරන්න",
"message.track-stats": "{target} හි සංඛ්යාලේඛන බැලීම සදහා, පහත කේතය {head} කොටසට ඇතුලත් කරන්න.",
"message.type-delete": "සත්‍යාපනය සදහා {delete} ලෙස පහල කොටුවේ ටයිප් කරන්න",
"message.type-reset": "සත්‍යාපනය සදහා {reset} ලෙස පහල කොටුවේ ටයිප් කරන්න",
"metrics.actions": "ක්රියාවන්",
"metrics.average-visit-time": "සාමාන්‍ය සංචාර කාලය",
"metrics.bounce-rate": "හැරී යන ප්‍රමාණය",
"metrics.browsers": "බ්‍රව්සර්",
"metrics.countries": "රටවල්",
"metrics.device.desktop": "ඩෙස්ක්ටොප්",
"metrics.device.laptop": "ලැප්ටොප්",
"metrics.device.mobile": "ජංගම",
"metrics.device.tablet": "ටැබ්ලට්",
"metrics.devices": "උපකරණ",
"metrics.events": "සිද්ධීන්",
"metrics.filter.combined": "ඒකාබද්ධ",
"metrics.filter.raw": "අමු",
"metrics.languages": "භාෂා",
"metrics.operating-systems": "මෙහෙයුම් පද්ධති",
"metrics.page-views": "පිටු බැලීම්",
"metrics.pages": "පිටු",
"metrics.query-parameters": "විමසුම් පරාමිතීන්",
"metrics.referrers": "යොමු කරන්නන්",
"metrics.screens": "තිර",
"metrics.unique-visitors": "අලුත්ම අමුත්තන්",
"metrics.views": "බැලූ ගණන",
"metrics.visitors": "අමුත්තන්"
}

View File

@ -208,6 +208,11 @@ export const customFormats = {
p: 'ha', p: 'ha',
pp: 'h:mm:ss', pp: 'h:mm:ss',
}, },
'fr-FR': {
'M/d': 'd/M',
'MMM d': 'd MMM',
'EEE M/d': 'EEE d/M',
},
}; };
export function dateFormat(date, str, locale = 'en-US') { export function dateFormat(date, str, locale = 'en-US') {

View File

@ -52,6 +52,7 @@ export default function App({ Component, pageProps }) {
<meta name="theme-color" content="#fafafa" media="(prefers-color-scheme: light)" /> <meta name="theme-color" content="#fafafa" media="(prefers-color-scheme: light)" />
<meta name="theme-color" content="#2f2f2f" media="(prefers-color-scheme: dark)" /> <meta name="theme-color" content="#2f2f2f" media="(prefers-color-scheme: dark)" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex,nofollow" />
</Head> </Head>
<Component {...pageProps} /> <Component {...pageProps} />
{!pathname.includes('/share/') && <Script src={`${basePath}/telemetry.js`} />} {!pathname.includes('/share/') && <Script src={`${basePath}/telemetry.js`} />}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"AF":"Afganistan","AX":"\u00c5landski otoci","AL":"Albanija","DZ":"Al\u017eir","AS":"Ameri\u010dka Samoa","VI":"Ameri\u010dki Djevi\u010danski otoci","AD":"Andora","AO":"Angola","AI":"Angvila","AQ":"Antarktika","AG":"Antigva i Barbuda","AR":"Argentina","AM":"Armenija","AW":"Aruba","AU":"Australija","AT":"Austrija","AZ":"Azerbajd\u017ean","BS":"Bahami","BH":"Bahrein","BD":"Banglade\u0161","BB":"Barbados","BE":"Belgija","BZ":"Belize","BJ":"Benin","BM":"Bermudi","BY":"Bjelorusija","BW":"Bocvana","BO":"Bolivija","BA":"Bosna i Hercegovina","CX":"Bo\u017ei\u0107ni otok","BR":"Brazil","VG":"Britanski Djevi\u010danski otoci","IO":"Britanski Indijskooceanski teritorij","BN":"Brunej","BG":"Bugarska","BF":"Burkina Faso","BI":"Burundi","BT":"Butan","CY":"Cipar","CK":"Cookovi Otoci","ME":"Crna Gora","CW":"Cura\u00e7ao","TD":"\u010cad","CZ":"\u010ce\u0161ka","CL":"\u010cile","DK":"Danska","DM":"Dominika","DO":"Dominikanska Republika","DJ":"D\u017eibuti","EG":"Egipat","EC":"Ekvador","GQ":"Ekvatorska Gvineja","ER":"Eritreja","EE":"Estonija","SZ":"Esvatini","ET":"Etiopija","FK":"Falklandski otoci","FO":"Farski otoci","FJ":"Fid\u017ei","PH":"Filipini","FI":"Finska","FR":"Francuska","GF":"Francuska Gijana","PF":"Francuska Polinezija","TF":"Francuski ju\u017eni i antarkti\u010dki teritoriji","GA":"Gabon","GM":"Gambija","GH":"Gana","GI":"Gibraltar","GR":"Gr\u010dka","GD":"Grenada","GL":"Grenland","GE":"Gruzija","GP":"Guadalupe","GU":"Guam","GG":"Guernsey","GY":"Gvajana","GT":"Gvatemala","GN":"Gvineja","GW":"Gvineja Bisau","HT":"Haiti","HN":"Honduras","HR":"Hrvatska","IN":"Indija","ID":"Indonezija","IQ":"Irak","IR":"Iran","IE":"Irska","IS":"Island","IT":"Italija","IL":"Izrael","JM":"Jamajka","JP":"Japan","YE":"Jemen","JE":"Jersey","JO":"Jordan","GS":"Ju\u017ena Georgija i Ju\u017eni Sendvi\u010dki Otoci","KR":"Ju\u017ena Koreja","SS":"Ju\u017eni Sudan","ZA":"Ju\u017enoafri\u010dka Republika","KY":"Kajmanski otoci","KH":"Kambod\u017ea","CM":"Kamerun","CA":"Kanada","BQ":"Karipski otoci Nizozemske","QA":"Katar","KZ":"Kazahstan","KE":"Kenija","CN":"Kina","KG":"Kirgistan","KI":"Kiribati","CC":"Kokosovi (Keelingovi) otoci","CO":"Kolumbija","KM":"Komori","CG":"Kongo - Brazzaville","CD":"Kongo - Kinshasa","CR":"Kostarika","CU":"Kuba","KW":"Kuvajt","LA":"Laos","LV":"Latvija","LS":"Lesoto","LB":"Libanon","LR":"Liberija","LY":"Libija","LI":"Lihten\u0161tajn","LT":"Litva","LU":"Luksemburg","MG":"Madagaskar","HU":"Ma\u0111arska","MW":"Malavi","MV":"Maldivi","MY":"Malezija","ML":"Mali","UM":"Mali udaljeni otoci SAD-a","MT":"Malta","MA":"Maroko","MH":"Mar\u0161alovi Otoci","MQ":"Martinique","MR":"Mauretanija","MU":"Mauricijus","YT":"Mayotte","MX":"Meksiko","FM":"Mikronezija","MM":"Mjanmar (Burma)","MD":"Moldavija","MC":"Monako","MN":"Mongolija","MS":"Montserrat","MZ":"Mozambik","NA":"Namibija","NR":"Nauru","NP":"Nepal","NE":"Niger","NG":"Nigerija","NI":"Nikaragva","NU":"Niue","NL":"Nizozemska","NO":"Norve\u0161ka","NC":"Nova Kaledonija","NZ":"Novi Zeland","DE":"Njema\u010dka","CI":"Obala Bjelokosti","OM":"Oman","HM":"Otoci Heard i McDonald","PN":"Otoci Pitcairn","TC":"Otoci Turks i Caicos","BV":"Otok Bouvet","IM":"Otok Man","NF":"Otok Norfolk","PK":"Pakistan","PW":"Palau","PS":"Palestinsko podru\u010dje","PA":"Panama","PG":"Papua Nova Gvineja","PY":"Paragvaj","PE":"Peru","PL":"Poljska","PR":"Portoriko","PT":"Portugal","HK":"PUP Hong Kong Kina","MO":"PUP Makao Kina","RE":"R\u00e9union","RW":"Ruanda","RO":"Rumunjska","RU":"Rusija","BL":"Saint Barth\u00e9lemy","MF":"Saint Martin","PM":"Saint-Pierre-et-Miquelon","SB":"Salomonski Otoci","SV":"Salvador","WS":"Samoa","SM":"San Marino","SA":"Saudijska Arabija","SC":"Sej\u0161eli","SN":"Senegal","SL":"Sijera Leone","SG":"Singapur","SX":"Sint Maarten","SY":"Sirija","US":"Sjedinjene Ameri\u010dke Dr\u017eave","KP":"Sjeverna Koreja","MK":"Sjeverna Makedonija","MP":"Sjevernomarijanski otoci","SK":"Slova\u010dka","SI":"Slovenija","SO":"Somalija","RS":"Srbija","CF":"Srednjoafri\u010dka Republika","SD":"Sudan","SR":"Surinam","SJ":"Svalbard i Jan Mayen","SH":"Sveta Helena","LC":"Sveta Lucija","KN":"Sveti Kristofor i Nevis","ST":"Sveti Toma i Princip","VC":"Sveti Vincent i Grenadini","ES":"\u0160panjolska","LK":"\u0160ri Lanka","SE":"\u0160vedska","CH":"\u0160vicarska","TJ":"Tad\u017eikistan","TH":"Tajland","TW":"Tajvan","TZ":"Tanzanija","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad i Tobago","TN":"Tunis","TM":"Turkmenistan","TR":"Turska","TV":"Tuvalu","UG":"Uganda","AE":"Ujedinjeni Arapski Emirati","GB":"Ujedinjeno Kraljevstvo","UA":"Ukrajina","UY":"Urugvaj","UZ":"Uzbekistan","VU":"Vanuatu","VA":"Vatikanski Grad","VE":"Venezuela","VN":"Vijetnam","WF":"Wallis i Futuna","ZM":"Zambija","EH":"Zapadna Sahara","CV":"Zelenortska Republika","ZW":"Zimbabve"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,854 @@
{
"label.accounts": [
{
"type": 0,
"value": "Accounts"
}
],
"label.add-account": [
{
"type": 0,
"value": "Add account"
}
],
"label.add-column": [
{
"type": 0,
"value": "Add column"
}
],
"label.add-filter": [
{
"type": 0,
"value": "Add filter"
}
],
"label.add-website": [
{
"type": 0,
"value": "Add website"
}
],
"label.administrator": [
{
"type": 0,
"value": "Administrator"
}
],
"label.all": [
{
"type": 0,
"value": "All"
}
],
"label.all-time": [
{
"type": 0,
"value": "All time"
}
],
"label.all-websites": [
{
"type": 0,
"value": "All websites"
}
],
"label.back": [
{
"type": 0,
"value": "Back"
}
],
"label.cancel": [
{
"type": 0,
"value": "Cancel"
}
],
"label.change-password": [
{
"type": 0,
"value": "Change password"
}
],
"label.confirm-password": [
{
"type": 0,
"value": "Confirm password"
}
],
"label.copy-to-clipboard": [
{
"type": 0,
"value": "Copy to clipboard"
}
],
"label.current-password": [
{
"type": 0,
"value": "Current password"
}
],
"label.custom-range": [
{
"type": 0,
"value": "Custom range"
}
],
"label.dashboard": [
{
"type": 0,
"value": "Dashboard"
}
],
"label.date-range": [
{
"type": 0,
"value": "Date range"
}
],
"label.default-date-range": [
{
"type": 0,
"value": "Default date range"
}
],
"label.delete": [
{
"type": 0,
"value": "Delete"
}
],
"label.delete-account": [
{
"type": 0,
"value": "Delete account"
}
],
"label.delete-website": [
{
"type": 0,
"value": "Delete website"
}
],
"label.dismiss": [
{
"type": 0,
"value": "Dismiss"
}
],
"label.domain": [
{
"type": 0,
"value": "Domain"
}
],
"label.edit": [
{
"type": 0,
"value": "Edit"
}
],
"label.edit-account": [
{
"type": 0,
"value": "Edit account"
}
],
"label.edit-website": [
{
"type": 0,
"value": "Edit website"
}
],
"label.enable-share-url": [
{
"type": 0,
"value": "Enable share URL"
}
],
"label.event-data": [
{
"type": 0,
"value": "Event Data"
}
],
"label.field-name": [
{
"type": 0,
"value": "Field Name"
}
],
"label.invalid": [
{
"type": 0,
"value": "Invalid"
}
],
"label.invalid-domain": [
{
"type": 0,
"value": "Invalid domain"
}
],
"label.language": [
{
"type": 0,
"value": "Language"
}
],
"label.last-days": [
{
"type": 0,
"value": "Last "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " days"
}
],
"label.last-hours": [
{
"type": 0,
"value": "Last "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " hours"
}
],
"label.logged-in-as": [
{
"type": 0,
"value": "Logged in as "
},
{
"type": 1,
"value": "username"
}
],
"label.login": [
{
"type": 0,
"value": "Login"
}
],
"label.logout": [
{
"type": 0,
"value": "Logout"
}
],
"label.more": [
{
"type": 0,
"value": "More"
}
],
"label.name": [
{
"type": 0,
"value": "Name"
}
],
"label.new-password": [
{
"type": 0,
"value": "New password"
}
],
"label.none": [
{
"type": 0,
"value": "None"
}
],
"label.owner": [
{
"type": 0,
"value": "Owner"
}
],
"label.password": [
{
"type": 0,
"value": "Password"
}
],
"label.passwords-dont-match": [
{
"type": 0,
"value": "Passwords don't match"
}
],
"label.profile": [
{
"type": 0,
"value": "Profile"
}
],
"label.realtime": [
{
"type": 0,
"value": "Realtime"
}
],
"label.realtime-logs": [
{
"type": 0,
"value": "Realtime logs"
}
],
"label.refresh": [
{
"type": 0,
"value": "Refresh"
}
],
"label.required": [
{
"type": 0,
"value": "Required"
}
],
"label.reset": [
{
"type": 0,
"value": "Reset"
}
],
"label.reset-website": [
{
"type": 0,
"value": "Reset statistics"
}
],
"label.save": [
{
"type": 0,
"value": "Save"
}
],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.settings": [
{
"type": 0,
"value": "Settings"
}
],
"label.share-url": [
{
"type": 0,
"value": "Share URL"
}
],
"label.single-day": [
{
"type": 0,
"value": "Single day"
}
],
"label.theme": [
{
"type": 0,
"value": "Theme"
}
],
"label.this-month": [
{
"type": 0,
"value": "This month"
}
],
"label.this-week": [
{
"type": 0,
"value": "This week"
}
],
"label.this-year": [
{
"type": 0,
"value": "This year"
}
],
"label.timezone": [
{
"type": 0,
"value": "Timezone"
}
],
"label.today": [
{
"type": 0,
"value": "Today"
}
],
"label.tracking-code": [
{
"type": 0,
"value": "Tracking code"
}
],
"label.type": [
{
"type": 0,
"value": "Type"
}
],
"label.unknown": [
{
"type": 0,
"value": "Unknown"
}
],
"label.username": [
{
"type": 0,
"value": "Username"
}
],
"label.value": [
{
"type": 0,
"value": "Value"
}
],
"label.view-details": [
{
"type": 0,
"value": "View details"
}
],
"label.websites": [
{
"type": 0,
"value": "Websites"
}
],
"label.yesterday": [
{
"type": 0,
"value": "Yesterday"
}
],
"message.active-users": [
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " current "
},
{
"offset": 0,
"options": {
"one": {
"value": [
{
"type": 0,
"value": "visitor"
}
]
},
"other": {
"value": [
{
"type": 0,
"value": "visitors"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "x"
}
],
"message.confirm-delete": [
{
"type": 0,
"value": "Are you sure you want to delete "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "?"
}
],
"message.confirm-reset": [
{
"type": 0,
"value": "Are you sure you want to reset "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "'s statistics?"
}
],
"message.copied": [
{
"type": 0,
"value": "Copied!"
}
],
"message.delete-warning": [
{
"type": 0,
"value": "All associated data will be deleted as well."
}
],
"message.edit-dashboard": [
{
"type": 0,
"value": "Edit dashboard"
}
],
"message.failure": [
{
"type": 0,
"value": "Something went wrong."
}
],
"message.get-share-url": [
{
"type": 0,
"value": "Get share URL"
}
],
"message.get-tracking-code": [
{
"type": 0,
"value": "Get tracking code"
}
],
"message.go-to-settings": [
{
"type": 0,
"value": "Go to settings"
}
],
"message.incorrect-username-password": [
{
"type": 0,
"value": "Incorrect username/password."
}
],
"message.log.visitor": [
{
"type": 0,
"value": "Visitor from "
},
{
"type": 1,
"value": "country"
},
{
"type": 0,
"value": " using "
},
{
"type": 1,
"value": "browser"
},
{
"type": 0,
"value": " on "
},
{
"type": 1,
"value": "os"
},
{
"type": 0,
"value": " "
},
{
"type": 1,
"value": "device"
}
],
"message.new-version-available": [
{
"type": 0,
"value": "A new version of umami "
},
{
"type": 1,
"value": "version"
},
{
"type": 0,
"value": " is available!"
}
],
"message.no-data-available": [
{
"type": 0,
"value": "No data available."
}
],
"message.no-websites-configured": [
{
"type": 0,
"value": "You don't have any websites configured."
}
],
"message.page-not-found": [
{
"type": 0,
"value": "Page not found."
}
],
"message.powered-by": [
{
"type": 0,
"value": "Powered by "
},
{
"type": 1,
"value": "name"
}
],
"message.reset-warning": [
{
"type": 0,
"value": "All statistics for this website will be deleted, but your tracking code will remain intact."
}
],
"message.save-success": [
{
"type": 0,
"value": "Saved successfully."
}
],
"message.share-url": [
{
"type": 0,
"value": "This is the publicly shared URL for "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "."
}
],
"message.toggle-charts": [
{
"type": 0,
"value": "Toggle charts"
}
],
"message.track-stats": [
{
"type": 0,
"value": "To track stats for "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": ", place the following code in the "
},
{
"type": 1,
"value": "head"
},
{
"type": 0,
"value": " section of your website."
}
],
"message.type-delete": [
{
"type": 0,
"value": "Type "
},
{
"type": 1,
"value": "delete"
},
{
"type": 0,
"value": " in the box below to confirm."
}
],
"message.type-reset": [
{
"type": 0,
"value": "Type "
},
{
"type": 1,
"value": "reset"
},
{
"type": 0,
"value": " in the box below to confirm."
}
],
"metrics.actions": [
{
"type": 0,
"value": "Actions"
}
],
"metrics.average-visit-time": [
{
"type": 0,
"value": "Average visit time"
}
],
"metrics.bounce-rate": [
{
"type": 0,
"value": "Bounce rate"
}
],
"metrics.browsers": [
{
"type": 0,
"value": "Browsers"
}
],
"metrics.countries": [
{
"type": 0,
"value": "Countries"
}
],
"metrics.device.desktop": [
{
"type": 0,
"value": "Desktop"
}
],
"metrics.device.laptop": [
{
"type": 0,
"value": "Laptop"
}
],
"metrics.device.mobile": [
{
"type": 0,
"value": "Mobile"
}
],
"metrics.device.tablet": [
{
"type": 0,
"value": "Tablet"
}
],
"metrics.devices": [
{
"type": 0,
"value": "Devices"
}
],
"metrics.events": [
{
"type": 0,
"value": "Events"
}
],
"metrics.filter.combined": [
{
"type": 0,
"value": "Combined"
}
],
"metrics.filter.raw": [
{
"type": 0,
"value": "Raw"
}
],
"metrics.languages": [
{
"type": 0,
"value": "Languages"
}
],
"metrics.operating-systems": [
{
"type": 0,
"value": "Operating systems"
}
],
"metrics.page-views": [
{
"type": 0,
"value": "Page views"
}
],
"metrics.pages": [
{
"type": 0,
"value": "Pages"
}
],
"metrics.query-parameters": [
{
"type": 0,
"value": "Query parameters"
}
],
"metrics.referrers": [
{
"type": 0,
"value": "Referrers"
}
],
"metrics.screens": [
{
"type": 0,
"value": "Screens"
}
],
"metrics.unique-visitors": [
{
"type": 0,
"value": "Unique visitors"
}
],
"metrics.views": [
{
"type": 0,
"value": "Views"
}
],
"metrics.visitors": [
{
"type": 0,
"value": "Visitors"
}
]
}

View File

@ -14,7 +14,7 @@
"label.activity-log": [ "label.activity-log": [
{ {
"type": 0, "type": 0,
"value": "Activity log" "value": "سجل الأحداث"
} }
], ],
"label.add-website": [ "label.add-website": [
@ -26,7 +26,7 @@
"label.admin": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "مدير عام؟" "value": "مدير"
} }
], ],
"label.all": [ "label.all": [
@ -38,13 +38,13 @@
"label.all-time": [ "label.all-time": [
{ {
"type": 0, "type": 0,
"value": "All time" "value": "كل الوقت"
} }
], ],
"label.analytics": [ "label.analytics": [
{ {
"type": 0, "type": 0,
"value": "Analytics" "value": "تحليلات"
} }
], ],
"label.average-visit-time": [ "label.average-visit-time": [
@ -86,19 +86,19 @@
"label.cities": [ "label.cities": [
{ {
"type": 0, "type": 0,
"value": "Cities" "value": "المدن"
} }
], ],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
"value": "Clear all" "value": "مسح الكل"
} }
], ],
"label.confirm": [ "label.confirm": [
{ {
"type": 0, "type": 0,
"value": "Confirm" "value": "تأكيد"
} }
], ],
"label.confirm-password": [ "label.confirm-password": [
@ -110,7 +110,7 @@
"label.continue": [ "label.continue": [
{ {
"type": 0, "type": 0,
"value": "Continue" "value": "متابعة"
} }
], ],
"label.countries": [ "label.countries": [
@ -122,19 +122,19 @@
"label.create-team": [ "label.create-team": [
{ {
"type": 0, "type": 0,
"value": "Create team" "value": "انشاء مجموعة"
} }
], ],
"label.create-user": [ "label.create-user": [
{ {
"type": 0, "type": 0,
"value": "Create user" "value": "انشاء مستخدم"
} }
], ],
"label.created": [ "label.created": [
{ {
"type": 0, "type": 0,
"value": "Created" "value": "تم الانشاء"
} }
], ],
"label.current-password": [ "label.current-password": [
@ -158,7 +158,7 @@
"label.data": [ "label.data": [
{ {
"type": 0, "type": 0,
"value": "Data" "value": "البيانات"
} }
], ],
"label.date-range": [ "label.date-range": [
@ -182,13 +182,13 @@
"label.delete-team": [ "label.delete-team": [
{ {
"type": 0, "type": 0,
"value": "Delete team" "value": "حذف مجموعة"
} }
], ],
"label.delete-user": [ "label.delete-user": [
{ {
"type": 0, "type": 0,
"value": "Delete user" "value": "جذف مستخدم"
} }
], ],
"label.delete-website": [ "label.delete-website": [
@ -206,7 +206,7 @@
"label.details": [ "label.details": [
{ {
"type": 0, "type": 0,
"value": "Details" "value": "تفاصيل"
} }
], ],
"label.devices": [ "label.devices": [
@ -224,7 +224,7 @@
"label.domain": [ "label.domain": [
{ {
"type": 0, "type": 0,
"value": "نطاق" "value": "النطاق"
} }
], ],
"label.edit": [ "label.edit": [
@ -236,7 +236,7 @@
"label.edit-dashboard": [ "label.edit-dashboard": [
{ {
"type": 0, "type": 0,
"value": "Edit dashboard" "value": "تعديل لوحة التحكم"
} }
], ],
"label.enable-share-url": [ "label.enable-share-url": [
@ -266,25 +266,25 @@
"label.join": [ "label.join": [
{ {
"type": 0, "type": 0,
"value": "Join" "value": "انضمام"
} }
], ],
"label.join-team": [ "label.join-team": [
{ {
"type": 0, "type": 0,
"value": "Join team" "value": "الانضمام للمجموعة"
} }
], ],
"label.language": [ "label.language": [
{ {
"type": 0, "type": 0,
"value": "Language" "value": "اللغة"
} }
], ],
"label.languages": [ "label.languages": [
{ {
"type": 0, "type": 0,
"value": "Languages" "value": "اللغات"
} }
], ],
"label.laptop": [ "label.laptop": [
@ -324,13 +324,13 @@
"label.leave": [ "label.leave": [
{ {
"type": 0, "type": 0,
"value": "Leave" "value": "مغادرة"
} }
], ],
"label.leave-team": [ "label.leave-team": [
{ {
"type": 0, "type": 0,
"value": "Leave team" "value": "مغادرة المجموعة"
} }
], ],
"label.logout": [ "label.logout": [
@ -342,7 +342,7 @@
"label.members": [ "label.members": [
{ {
"type": 0, "type": 0,
"value": "Members" "value": "الأعضاء"
} }
], ],
"label.mobile": [ "label.mobile": [
@ -372,7 +372,7 @@
"label.none": [ "label.none": [
{ {
"type": 0, "type": 0,
"value": "None" "value": "لا شيء"
} }
], ],
"label.operating-systems": [ "label.operating-systems": [
@ -384,7 +384,7 @@
"label.owner": [ "label.owner": [
{ {
"type": 0, "type": 0,
"value": "Owner" "value": "المالك"
} }
], ],
"label.page-views": [ "label.page-views": [
@ -424,13 +424,13 @@
"label.queries": [ "label.queries": [
{ {
"type": 0, "type": 0,
"value": "Queries" "value": "استعلامات"
} }
], ],
"label.query-parameters": [ "label.query-parameters": [
{ {
"type": 0, "type": 0,
"value": "Query parameters" "value": "متغيرات الرابط"
} }
], ],
"label.realtime": [ "label.realtime": [
@ -454,19 +454,19 @@
"label.regenerate": [ "label.regenerate": [
{ {
"type": 0, "type": 0,
"value": "Regenerate" "value": "اعادة انشاء"
} }
], ],
"label.regions": [ "label.regions": [
{ {
"type": 0, "type": 0,
"value": "Regions" "value": "المناطق"
} }
], ],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
"value": "Remove" "value": "إزالة"
} }
], ],
"label.required": [ "label.required": [
@ -490,7 +490,7 @@
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
"value": "Role" "value": "الصلاحية"
} }
], ],
"label.save": [ "label.save": [
@ -502,19 +502,19 @@
"label.screens": [ "label.screens": [
{ {
"type": 0, "type": 0,
"value": "Screens" "value": "الشاشات"
} }
], ],
"label.select-website": [ "label.select-website": [
{ {
"type": 0, "type": 0,
"value": "Select website" "value": "اختيار موقع"
} }
], ],
"label.sessions": [ "label.sessions": [
{ {
"type": 0, "type": 0,
"value": "Sessions" "value": "الزيارات"
} }
], ],
"label.settings": [ "label.settings": [
@ -544,43 +544,43 @@
"label.team": [ "label.team": [
{ {
"type": 0, "type": 0,
"value": "Team" "value": "مجموعة"
} }
], ],
"label.team-guest": [ "label.team-guest": [
{ {
"type": 0, "type": 0,
"value": "Team guest" "value": "زائر للمجموعة"
} }
], ],
"label.team-id": [ "label.team-id": [
{ {
"type": 0, "type": 0,
"value": "Team ID" "value": "معرف المجموعة"
} }
], ],
"label.team-member": [ "label.team-member": [
{ {
"type": 0, "type": 0,
"value": "Team member" "value": "عضو المجموعة"
} }
], ],
"label.team-owner": [ "label.team-owner": [
{ {
"type": 0, "type": 0,
"value": "Team owner" "value": "مدير المجموعة"
} }
], ],
"label.teams": [ "label.teams": [
{ {
"type": 0, "type": 0,
"value": "Teams" "value": "المجموعات"
} }
], ],
"label.theme": [ "label.theme": [
{ {
"type": 0, "type": 0,
"value": "Theme" "value": "المظهر"
} }
], ],
"label.this-month": [ "label.this-month": [
@ -610,7 +610,7 @@
"label.title": [ "label.title": [
{ {
"type": 0, "type": 0,
"value": "Title" "value": "العنوان"
} }
], ],
"label.today": [ "label.today": [
@ -622,7 +622,7 @@
"label.toggle-charts": [ "label.toggle-charts": [
{ {
"type": 0, "type": 0,
"value": "Toggle charts" "value": "تغيير الإحصائيات"
} }
], ],
"label.tracking-code": [ "label.tracking-code": [
@ -646,7 +646,7 @@
"label.user": [ "label.user": [
{ {
"type": 0, "type": 0,
"value": "User" "value": "مستخدم"
} }
], ],
"label.username": [ "label.username": [
@ -658,13 +658,13 @@
"label.users": [ "label.users": [
{ {
"type": 0, "type": 0,
"value": "Users" "value": "المستخدمين"
} }
], ],
"label.view": [ "label.view": [
{ {
"type": 0, "type": 0,
"value": "View" "value": "عرض"
} }
], ],
"label.view-details": [ "label.view-details": [
@ -688,7 +688,7 @@
"label.website-id": [ "label.website-id": [
{ {
"type": 0, "type": 0,
"value": "Website ID" "value": "معرف الموقع"
} }
], ],
"label.websites": [ "label.websites": [
@ -700,7 +700,7 @@
"label.yesterday": [ "label.yesterday": [
{ {
"type": 0, "type": 0,
"value": "Yesterday" "value": "الأمس"
} }
], ],
"message.active-users": [ "message.active-users": [
@ -754,7 +754,7 @@
"message.confirm-leave": [ "message.confirm-leave": [
{ {
"type": 0, "type": 0,
"value": "Are you sure you want to leave " "value": "هل أنت متأكد من مغادرة "
}, },
{ {
"type": 1, "type": 1,
@ -804,7 +804,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " on " "value": " في "
}, },
{ {
"type": 1, "type": 1,
@ -832,7 +832,7 @@
"message.min-password-length": [ "message.min-password-length": [
{ {
"type": 0, "type": 0,
"value": "Minimum length of " "value": "اقل عدد مسموح به "
}, },
{ {
"type": 1, "type": 1,
@ -840,7 +840,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " characters" "value": " حرف/أحرف"
} }
], ],
"message.no-data-available": [ "message.no-data-available": [
@ -858,13 +858,13 @@
"message.no-teams": [ "message.no-teams": [
{ {
"type": 0, "type": 0,
"value": "You have not created any teams." "value": "لم تقم بإنشاء اي مجموعة."
} }
], ],
"message.no-users": [ "message.no-users": [
{ {
"type": 0, "type": 0,
"value": "There are no users." "value": "لا يوجد مستخدمين."
} }
], ],
"message.page-not-found": [ "message.page-not-found": [
@ -908,13 +908,13 @@
"message.team-already-member": [ "message.team-already-member": [
{ {
"type": 0, "type": 0,
"value": "You are already a member of the team." "value": "أنت عضو في المجموعة"
} }
], ],
"message.team-not-found": [ "message.team-not-found": [
{ {
"type": 0, "type": 0,
"value": "Team not found." "value": "لم يتم العثور على المجموعة found."
} }
], ],
"message.tracking-code": [ "message.tracking-code": [
@ -926,7 +926,7 @@
"message.user-deleted": [ "message.user-deleted": [
{ {
"type": 0, "type": 0,
"value": "User deleted." "value": "تم حذف المستخدم."
} }
], ],
"message.visitor-log": [ "message.visitor-log": [
@ -966,7 +966,7 @@
"messages.no-team-websites": [ "messages.no-team-websites": [
{ {
"type": 0, "type": 0,
"value": "This team does not have any websites." "value": "هذه المجموعة ليس لديه اي موقع."
} }
], ],
"messages.no-websites-configured": [ "messages.no-websites-configured": [
@ -978,7 +978,7 @@
"messages.team-websites-info": [ "messages.team-websites-info": [
{ {
"type": 0, "type": 0,
"value": "Websites can be viewed by anyone on the team." "value": "يمكن مشاهدة الموقع من اي عضو في المجموعة."
} }
] ]
} }

View File

@ -2,7 +2,7 @@
"label.access-code": [ "label.access-code": [
{ {
"type": 0, "type": 0,
"value": "Access code" "value": "Code d'accès"
} }
], ],
"label.actions": [ "label.actions": [
@ -14,7 +14,7 @@
"label.activity-log": [ "label.activity-log": [
{ {
"type": 0, "type": 0,
"value": "Activity log" "value": "Journal d'activité"
} }
], ],
"label.add-website": [ "label.add-website": [
@ -86,19 +86,19 @@
"label.cities": [ "label.cities": [
{ {
"type": 0, "type": 0,
"value": "Cities" "value": "Villes"
} }
], ],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
"value": "Clear all" "value": "Réinitialiser"
} }
], ],
"label.confirm": [ "label.confirm": [
{ {
"type": 0, "type": 0,
"value": "Confirm" "value": "Confirmer"
} }
], ],
"label.confirm-password": [ "label.confirm-password": [
@ -110,7 +110,7 @@
"label.continue": [ "label.continue": [
{ {
"type": 0, "type": 0,
"value": "Continue" "value": "Continuer"
} }
], ],
"label.countries": [ "label.countries": [
@ -122,19 +122,19 @@
"label.create-team": [ "label.create-team": [
{ {
"type": 0, "type": 0,
"value": "Create team" "value": "Créer une équipe"
} }
], ],
"label.create-user": [ "label.create-user": [
{ {
"type": 0, "type": 0,
"value": "Create user" "value": "Créer un utilisateur"
} }
], ],
"label.created": [ "label.created": [
{ {
"type": 0, "type": 0,
"value": "Created" "value": "Créé"
} }
], ],
"label.current-password": [ "label.current-password": [
@ -158,7 +158,7 @@
"label.data": [ "label.data": [
{ {
"type": 0, "type": 0,
"value": "Data" "value": "Données"
} }
], ],
"label.date-range": [ "label.date-range": [
@ -182,13 +182,13 @@
"label.delete-team": [ "label.delete-team": [
{ {
"type": 0, "type": 0,
"value": "Delete team" "value": "Supprimer l'équipe"
} }
], ],
"label.delete-user": [ "label.delete-user": [
{ {
"type": 0, "type": 0,
"value": "Delete user" "value": "Supprimer l'utilisateur"
} }
], ],
"label.delete-website": [ "label.delete-website": [
@ -206,7 +206,7 @@
"label.details": [ "label.details": [
{ {
"type": 0, "type": 0,
"value": "Details" "value": "Détails"
} }
], ],
"label.devices": [ "label.devices": [
@ -266,13 +266,13 @@
"label.join": [ "label.join": [
{ {
"type": 0, "type": 0,
"value": "Join" "value": "Rejoindre"
} }
], ],
"label.join-team": [ "label.join-team": [
{ {
"type": 0, "type": 0,
"value": "Join team" "value": "Rejoindre une équipe"
} }
], ],
"label.language": [ "label.language": [
@ -316,13 +316,13 @@
"label.leave": [ "label.leave": [
{ {
"type": 0, "type": 0,
"value": "Leave" "value": "Quitter"
} }
], ],
"label.leave-team": [ "label.leave-team": [
{ {
"type": 0, "type": 0,
"value": "Leave team" "value": "Quitter l'équipe"
} }
], ],
"label.logout": [ "label.logout": [
@ -334,7 +334,7 @@
"label.members": [ "label.members": [
{ {
"type": 0, "type": 0,
"value": "Members" "value": "Membres"
} }
], ],
"label.mobile": [ "label.mobile": [
@ -446,19 +446,19 @@
"label.regenerate": [ "label.regenerate": [
{ {
"type": 0, "type": 0,
"value": "Regenerate" "value": "Régénérer"
} }
], ],
"label.regions": [ "label.regions": [
{ {
"type": 0, "type": 0,
"value": "Regions" "value": "Régions"
} }
], ],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
"value": "Remove" "value": "Retirer"
} }
], ],
"label.required": [ "label.required": [
@ -482,13 +482,13 @@
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
"value": "Role" "value": "Rôle"
} }
], ],
"label.save": [ "label.save": [
{ {
"type": 0, "type": 0,
"value": "Sauvegarder" "value": "Enregistrer"
} }
], ],
"label.screens": [ "label.screens": [
@ -500,7 +500,7 @@
"label.select-website": [ "label.select-website": [
{ {
"type": 0, "type": 0,
"value": "Select website" "value": "Choisir un site"
} }
], ],
"label.sessions": [ "label.sessions": [
@ -518,7 +518,7 @@
"label.share-url": [ "label.share-url": [
{ {
"type": 0, "type": 0,
"value": "Partager l'URL" "value": "URL de partage"
} }
], ],
"label.single-day": [ "label.single-day": [
@ -536,37 +536,37 @@
"label.team": [ "label.team": [
{ {
"type": 0, "type": 0,
"value": "Team" "value": "Équipe"
} }
], ],
"label.team-guest": [ "label.team-guest": [
{ {
"type": 0, "type": 0,
"value": "Team guest" "value": "Invité dans l'équipe"
} }
], ],
"label.team-id": [ "label.team-id": [
{ {
"type": 0, "type": 0,
"value": "Team ID" "value": "ID d'équipe"
} }
], ],
"label.team-member": [ "label.team-member": [
{ {
"type": 0, "type": 0,
"value": "Team member" "value": "Membre de l'équipe"
} }
], ],
"label.team-owner": [ "label.team-owner": [
{ {
"type": 0, "type": 0,
"value": "Team owner" "value": "Propriétaire de l'équipe"
} }
], ],
"label.teams": [ "label.teams": [
{ {
"type": 0, "type": 0,
"value": "Teams" "value": "Équipes"
} }
], ],
"label.theme": [ "label.theme": [
@ -602,7 +602,7 @@
"label.title": [ "label.title": [
{ {
"type": 0, "type": 0,
"value": "Title" "value": "Titre"
} }
], ],
"label.today": [ "label.today": [
@ -638,7 +638,7 @@
"label.user": [ "label.user": [
{ {
"type": 0, "type": 0,
"value": "User" "value": "Utilisateur"
} }
], ],
"label.username": [ "label.username": [
@ -650,19 +650,19 @@
"label.users": [ "label.users": [
{ {
"type": 0, "type": 0,
"value": "Users" "value": "Utilisateurs"
} }
], ],
"label.view": [ "label.view": [
{ {
"type": 0, "type": 0,
"value": "View" "value": "Voir"
} }
], ],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,
"value": "Voir les details" "value": "Voir les détails"
} }
], ],
"label.views": [ "label.views": [
@ -680,7 +680,7 @@
"label.website-id": [ "label.website-id": [
{ {
"type": 0, "type": 0,
"value": "Website ID" "value": "ID de site"
} }
], ],
"label.websites": [ "label.websites": [
@ -750,7 +750,7 @@
"message.confirm-leave": [ "message.confirm-leave": [
{ {
"type": 0, "type": 0,
"value": "Are you sure you want to leave " "value": "Êtes-vous sûr de vouloir quitter "
}, },
{ {
"type": 1, "type": 1,
@ -758,7 +758,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": "?" "value": " ?"
} }
], ],
"message.confirm-reset": [ "message.confirm-reset": [
@ -778,13 +778,21 @@
"message.delete-website": [ "message.delete-website": [
{ {
"type": 0, "type": 0,
"value": "Supprimer le site" "value": "Pour supprimer ce site, taper "
},
{
"type": 1,
"value": "confirmation"
},
{
"type": 0,
"value": " ci-dessous pour confirmer."
} }
], ],
"message.delete-website-warning": [ "message.delete-website-warning": [
{ {
"type": 0, "type": 0,
"value": "Toutes les données associées seront également supprimées." "value": "Toutes les données associées seront supprimées."
} }
], ],
"message.error": [ "message.error": [
@ -800,7 +808,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " on " "value": " sur "
}, },
{ {
"type": 1, "type": 1,
@ -828,7 +836,7 @@
"message.min-password-length": [ "message.min-password-length": [
{ {
"type": 0, "type": 0,
"value": "Minimum length of " "value": "Taille minimale de "
}, },
{ {
"type": 1, "type": 1,
@ -836,13 +844,13 @@
}, },
{ {
"type": 0, "type": 0,
"value": " characters" "value": " caractères"
} }
], ],
"message.no-data-available": [ "message.no-data-available": [
{ {
"type": 0, "type": 0,
"value": "Pas de données disponibles." "value": "Aucune donnée disponible."
} }
], ],
"message.no-match-password": [ "message.no-match-password": [
@ -854,13 +862,13 @@
"message.no-teams": [ "message.no-teams": [
{ {
"type": 0, "type": 0,
"value": "You have not created any teams." "value": "Vous n'avez créé aucune équipe."
} }
], ],
"message.no-users": [ "message.no-users": [
{ {
"type": 0, "type": 0,
"value": "There are no users." "value": "Il n'y aucun utilisateur."
} }
], ],
"message.page-not-found": [ "message.page-not-found": [
@ -890,27 +898,19 @@
"message.share-url": [ "message.share-url": [
{ {
"type": 0, "type": 0,
"value": "Ceci est l'URL partagée pour " "value": "Les statistiques de votre site sont accessibles publiquement sur cette URL :"
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "."
} }
], ],
"message.team-already-member": [ "message.team-already-member": [
{ {
"type": 0, "type": 0,
"value": "You are already a member of the team." "value": "Vous êtes déjà membre de cette équipe."
} }
], ],
"message.team-not-found": [ "message.team-not-found": [
{ {
"type": 0, "type": 0,
"value": "Team not found." "value": "Équipe non trouvée."
} }
], ],
"message.tracking-code": [ "message.tracking-code": [
@ -922,7 +922,7 @@
"message.user-deleted": [ "message.user-deleted": [
{ {
"type": 0, "type": 0,
"value": "User deleted." "value": "Utilisateur supprimé."
} }
], ],
"message.visitor-log": [ "message.visitor-log": [
@ -962,7 +962,7 @@
"messages.no-team-websites": [ "messages.no-team-websites": [
{ {
"type": 0, "type": 0,
"value": "This team does not have any websites." "value": "Cette équipe n'a aucun site."
} }
], ],
"messages.no-websites-configured": [ "messages.no-websites-configured": [
@ -974,7 +974,7 @@
"messages.team-websites-info": [ "messages.team-websites-info": [
{ {
"type": 0, "type": 0,
"value": "Websites can be viewed by anyone on the team." "value": "Les sites peuvent être vus par tout utilisateur dans l'équipe."
} }
] ]
} }

View File

@ -0,0 +1,854 @@
{
"label.accounts": [
{
"type": 0,
"value": "Računi"
}
],
"label.add-account": [
{
"type": 0,
"value": "Dodaj račun"
}
],
"label.add-column": [
{
"type": 0,
"value": "Dodaj stupac"
}
],
"label.add-filter": [
{
"type": 0,
"value": "Dodaj filter"
}
],
"label.add-website": [
{
"type": 0,
"value": "Dodaj web stranicu"
}
],
"label.administrator": [
{
"type": 0,
"value": "Administrator"
}
],
"label.all": [
{
"type": 0,
"value": "Sve"
}
],
"label.all-time": [
{
"type": 0,
"value": "Svo vrijeme"
}
],
"label.all-websites": [
{
"type": 0,
"value": "Sve web stranice"
}
],
"label.back": [
{
"type": 0,
"value": "Natrag "
}
],
"label.cancel": [
{
"type": 0,
"value": "Odustani"
}
],
"label.change-password": [
{
"type": 0,
"value": "Promijeni lozinku"
}
],
"label.confirm-password": [
{
"type": 0,
"value": "Potvrdi lozinku"
}
],
"label.copy-to-clipboard": [
{
"type": 0,
"value": "Kopiraj u međuspremnik"
}
],
"label.current-password": [
{
"type": 0,
"value": "Trenutna lozinka"
}
],
"label.custom-range": [
{
"type": 0,
"value": "Prilagođeni raspon"
}
],
"label.dashboard": [
{
"type": 0,
"value": "Nadzorna ploča"
}
],
"label.date-range": [
{
"type": 0,
"value": "Raspon datuma"
}
],
"label.default-date-range": [
{
"type": 0,
"value": "Zadani datumski raspon"
}
],
"label.delete": [
{
"type": 0,
"value": "Obriši"
}
],
"label.delete-account": [
{
"type": 0,
"value": "Obriši račun"
}
],
"label.delete-website": [
{
"type": 0,
"value": "Obriši web stranicu"
}
],
"label.dismiss": [
{
"type": 0,
"value": "Odbaci"
}
],
"label.domain": [
{
"type": 0,
"value": "Domena"
}
],
"label.edit": [
{
"type": 0,
"value": "Uredi"
}
],
"label.edit-account": [
{
"type": 0,
"value": "Uredi račun"
}
],
"label.edit-website": [
{
"type": 0,
"value": "Uredi web stranicu"
}
],
"label.enable-share-url": [
{
"type": 0,
"value": "Omogući dijeljenje poveznice"
}
],
"label.event-data": [
{
"type": 0,
"value": "Podaci događaja"
}
],
"label.field-name": [
{
"type": 0,
"value": "Naziv polja"
}
],
"label.invalid": [
{
"type": 0,
"value": "Neispravno"
}
],
"label.invalid-domain": [
{
"type": 0,
"value": "Neispravna domena"
}
],
"label.language": [
{
"type": 0,
"value": "Jezik"
}
],
"label.last-days": [
{
"type": 0,
"value": "Zadnjih "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " dana"
}
],
"label.last-hours": [
{
"type": 0,
"value": "Zadnjih "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " sati"
}
],
"label.logged-in-as": [
{
"type": 0,
"value": "Prijavljen kao "
},
{
"type": 1,
"value": "username"
}
],
"label.login": [
{
"type": 0,
"value": "Prijava"
}
],
"label.logout": [
{
"type": 0,
"value": "Odjava"
}
],
"label.more": [
{
"type": 0,
"value": "Više"
}
],
"label.name": [
{
"type": 0,
"value": "Ime"
}
],
"label.new-password": [
{
"type": 0,
"value": "Nova lozinka"
}
],
"label.none": [
{
"type": 0,
"value": "Ništa"
}
],
"label.owner": [
{
"type": 0,
"value": "Vlasnik"
}
],
"label.password": [
{
"type": 0,
"value": "Lozinka"
}
],
"label.passwords-dont-match": [
{
"type": 0,
"value": "Lozinke se ne podudaraju"
}
],
"label.profile": [
{
"type": 0,
"value": "Profil"
}
],
"label.realtime": [
{
"type": 0,
"value": "Stvarno vrijeme"
}
],
"label.realtime-logs": [
{
"type": 0,
"value": "Trenutni zapisi"
}
],
"label.refresh": [
{
"type": 0,
"value": "Osvježi"
}
],
"label.required": [
{
"type": 0,
"value": "Potrebna"
}
],
"label.reset": [
{
"type": 0,
"value": "Resetirati"
}
],
"label.reset-website": [
{
"type": 0,
"value": "Resetirati web stranicu"
}
],
"label.save": [
{
"type": 0,
"value": "Spremi"
}
],
"label.search": [
{
"type": 0,
"value": "Pretraži"
}
],
"label.settings": [
{
"type": 0,
"value": "Postavke"
}
],
"label.share-url": [
{
"type": 0,
"value": "Podijeli poveznicu"
}
],
"label.single-day": [
{
"type": 0,
"value": "Jedan dan"
}
],
"label.theme": [
{
"type": 0,
"value": "Tema"
}
],
"label.this-month": [
{
"type": 0,
"value": "Ovaj mjesec"
}
],
"label.this-week": [
{
"type": 0,
"value": "Ovaj tjedan"
}
],
"label.this-year": [
{
"type": 0,
"value": "Ova godina"
}
],
"label.timezone": [
{
"type": 0,
"value": "Vremenska zona"
}
],
"label.today": [
{
"type": 0,
"value": "Danas"
}
],
"label.tracking-code": [
{
"type": 0,
"value": "Kod za praćenje"
}
],
"label.type": [
{
"type": 0,
"value": "Tip"
}
],
"label.unknown": [
{
"type": 0,
"value": "Nepoznato"
}
],
"label.username": [
{
"type": 0,
"value": "Korisničko ime"
}
],
"label.value": [
{
"type": 0,
"value": "Vrijednost"
}
],
"label.view-details": [
{
"type": 0,
"value": "Pogledaj detalje"
}
],
"label.websites": [
{
"type": 0,
"value": "Web stranice"
}
],
"label.yesterday": [
{
"type": 0,
"value": "Jučer"
}
],
"message.active-users": [
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " Trenutno "
},
{
"offset": 0,
"options": {
"one": {
"value": [
{
"type": 0,
"value": "posjetitelj"
}
]
},
"other": {
"value": [
{
"type": 0,
"value": "posjetitelja"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "x"
}
],
"message.confirm-delete": [
{
"type": 0,
"value": "Jeste li sigurni da želite obrisati "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "?"
}
],
"message.confirm-reset": [
{
"type": 0,
"value": "Jeste li sigurni da želite resetirati "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "'s statistiku?"
}
],
"message.copied": [
{
"type": 0,
"value": "Kopirano!"
}
],
"message.delete-warning": [
{
"type": 0,
"value": "Izbrisat će se svi povezani podaci."
}
],
"message.edit-dashboard": [
{
"type": 0,
"value": "Uredi nadzornu ploču"
}
],
"message.failure": [
{
"type": 0,
"value": "Nešto je pošlo po zlu."
}
],
"message.get-share-url": [
{
"type": 0,
"value": "Dohvati poveznicu za dijeljenje"
}
],
"message.get-tracking-code": [
{
"type": 0,
"value": "Dohvati kod za praćenje"
}
],
"message.go-to-settings": [
{
"type": 0,
"value": "Idi u postavke"
}
],
"message.incorrect-username-password": [
{
"type": 0,
"value": "Neispravno korisničke ime/lozinka."
}
],
"message.log.visitor": [
{
"type": 0,
"value": "Posjetitelj iz "
},
{
"type": 1,
"value": "country"
},
{
"type": 0,
"value": " koristi "
},
{
"type": 1,
"value": "browser"
},
{
"type": 0,
"value": " na "
},
{
"type": 1,
"value": "os"
},
{
"type": 0,
"value": " "
},
{
"type": 1,
"value": "device"
}
],
"message.new-version-available": [
{
"type": 0,
"value": "Nova verzija umami "
},
{
"type": 1,
"value": "version"
},
{
"type": 0,
"value": " je dostupna!"
}
],
"message.no-data-available": [
{
"type": 0,
"value": "Nema dostupnih podataka."
}
],
"message.no-websites-configured": [
{
"type": 0,
"value": "Nemate konfiguriranu nijednu web stranicu."
}
],
"message.page-not-found": [
{
"type": 0,
"value": "Stranica nije pronađena."
}
],
"message.powered-by": [
{
"type": 0,
"value": "Pokreće "
},
{
"type": 1,
"value": "name"
}
],
"message.reset-warning": [
{
"type": 0,
"value": "Sve statistike za ovu web stranicu bit će izbrisane, ali će vaš kod za praćenje ostati netaknut."
}
],
"message.save-success": [
{
"type": 0,
"value": "Uspješno spremljeno."
}
],
"message.share-url": [
{
"type": 0,
"value": "Ovo je javno dijeljena poveznica za "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "."
}
],
"message.toggle-charts": [
{
"type": 0,
"value": "Uključi/isključi grafikone"
}
],
"message.track-stats": [
{
"type": 0,
"value": "Da biste pratili statistiku za "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": ", postavite sljedeći kod u odjeljak "
},
{
"type": 1,
"value": "head"
},
{
"type": 0,
"value": " svoje web stranice."
}
],
"message.type-delete": [
{
"type": 0,
"value": "Upišite "
},
{
"type": 1,
"value": "delete"
},
{
"type": 0,
"value": " u donji okvir za potvrdu."
}
],
"message.type-reset": [
{
"type": 0,
"value": " Upišite "
},
{
"type": 1,
"value": "reset"
},
{
"type": 0,
"value": " u donji okvir za potvrdu. "
}
],
"metrics.actions": [
{
"type": 0,
"value": "Akcije"
}
],
"metrics.average-visit-time": [
{
"type": 0,
"value": "Prosječno vrijeme posjeta"
}
],
"metrics.bounce-rate": [
{
"type": 0,
"value": "Stopa napuštanja stranice"
}
],
"metrics.browsers": [
{
"type": 0,
"value": "Web preglednici"
}
],
"metrics.countries": [
{
"type": 0,
"value": "Zemlje"
}
],
"metrics.device.desktop": [
{
"type": 0,
"value": "Pc"
}
],
"metrics.device.laptop": [
{
"type": 0,
"value": "Laptop"
}
],
"metrics.device.mobile": [
{
"type": 0,
"value": "Mobitel"
}
],
"metrics.device.tablet": [
{
"type": 0,
"value": "Tablet"
}
],
"metrics.devices": [
{
"type": 0,
"value": "Uređaji"
}
],
"metrics.events": [
{
"type": 0,
"value": "Događaji"
}
],
"metrics.filter.combined": [
{
"type": 0,
"value": "Kombinirano"
}
],
"metrics.filter.raw": [
{
"type": 0,
"value": "Neobrađeni podaci"
}
],
"metrics.languages": [
{
"type": 0,
"value": "Jezici"
}
],
"metrics.operating-systems": [
{
"type": 0,
"value": "Operativni sustavi"
}
],
"metrics.page-views": [
{
"type": 0,
"value": "Pregledi stranice"
}
],
"metrics.pages": [
{
"type": 0,
"value": "Stranice"
}
],
"metrics.query-parameters": [
{
"type": 0,
"value": "Parametri upita"
}
],
"metrics.referrers": [
{
"type": 0,
"value": "Upučivaći"
}
],
"metrics.screens": [
{
"type": 0,
"value": "Zasloni"
}
],
"metrics.unique-visitors": [
{
"type": 0,
"value": "Jedinstveni posjetitelji"
}
],
"metrics.views": [
{
"type": 0,
"value": "Pregledi"
}
],
"metrics.visitors": [
{
"type": 0,
"value": "Posjetitelji"
}
]
}

View File

@ -0,0 +1,842 @@
{
"label.accounts": [
{
"type": 0,
"value": "ගිණුම්"
}
],
"label.add-account": [
{
"type": 0,
"value": "ගිණුම එකතු කරන්න"
}
],
"label.add-column": [
{
"type": 0,
"value": "තීරුව එක් කරන්න"
}
],
"label.add-filter": [
{
"type": 0,
"value": "පෙරහන එකතු කරන්න"
}
],
"label.add-website": [
{
"type": 0,
"value": "වෙබ් අඩවිය එක් කරන්න"
}
],
"label.administrator": [
{
"type": 0,
"value": "පරිපාලක"
}
],
"label.all": [
{
"type": 0,
"value": "සියල්ල"
}
],
"label.all-time": [
{
"type": 0,
"value": "හැම වෙලාවෙම"
}
],
"label.all-websites": [
{
"type": 0,
"value": "සියලුම වෙබ් අඩවි"
}
],
"label.back": [
{
"type": 0,
"value": "ආපසු"
}
],
"label.cancel": [
{
"type": 0,
"value": "අවලංගු කරන්න"
}
],
"label.change-password": [
{
"type": 0,
"value": "මුරපදය වෙනස් කරන්න"
}
],
"label.confirm-password": [
{
"type": 0,
"value": "මුරපදය සත්‍යාපනය කරන්න"
}
],
"label.copy-to-clipboard": [
{
"type": 0,
"value": "පසුරු පුවරුවට පිටපත් කරන්න"
}
],
"label.current-password": [
{
"type": 0,
"value": "වත්මන් මුරපදය"
}
],
"label.custom-range": [
{
"type": 0,
"value": "අභිරුචි පරාසය"
}
],
"label.dashboard": [
{
"type": 0,
"value": "උපකරණ පුවරුව"
}
],
"label.date-range": [
{
"type": 0,
"value": "දින පරාසය"
}
],
"label.default-date-range": [
{
"type": 0,
"value": "පෙරනිමි දින පරාසය"
}
],
"label.delete": [
{
"type": 0,
"value": "මකන්න"
}
],
"label.delete-account": [
{
"type": 0,
"value": "ගිණුම මකන්න"
}
],
"label.delete-website": [
{
"type": 0,
"value": "වෙබ් අඩවිය මකන්න"
}
],
"label.dismiss": [
{
"type": 0,
"value": "මගහරින්න"
}
],
"label.domain": [
{
"type": 0,
"value": "වසම"
}
],
"label.edit": [
{
"type": 0,
"value": "සංස්කරණය කරන්න"
}
],
"label.edit-account": [
{
"type": 0,
"value": "ගිණුම සංස්කරණය කරන්න"
}
],
"label.edit-website": [
{
"type": 0,
"value": "වෙබ් අඩවිය සංස්කරණය කරන්න"
}
],
"label.enable-share-url": [
{
"type": 0,
"value": "බෙදාගැනීමේ URL සබල කරන්න"
}
],
"label.event-data": [
{
"type": 0,
"value": "සිදුවීම් දත්ත"
}
],
"label.field-name": [
{
"type": 0,
"value": "ක්ෂේත්‍ර නාම"
}
],
"label.invalid": [
{
"type": 0,
"value": "වලංගු නැත"
}
],
"label.invalid-domain": [
{
"type": 0,
"value": "වලංගු නොවන වසමක්"
}
],
"label.language": [
{
"type": 0,
"value": "භාෂාව"
}
],
"label.last-days": [
{
"type": 0,
"value": "අන්තිම "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " දින"
}
],
"label.last-hours": [
{
"type": 0,
"value": "අන්තිම "
},
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " පැය"
}
],
"label.logged-in-as": [
{
"type": 0,
"value": "ලොග් වී ඇත්තේ "
},
{
"type": 1,
"value": "username"
}
],
"label.login": [
{
"type": 0,
"value": "ලොග් වෙන්න"
}
],
"label.logout": [
{
"type": 0,
"value": "පිටවීම"
}
],
"label.more": [
{
"type": 0,
"value": "තවත්"
}
],
"label.name": [
{
"type": 0,
"value": "නම"
}
],
"label.new-password": [
{
"type": 0,
"value": "අලුත් මුරපදය"
}
],
"label.none": [
{
"type": 0,
"value": "කිසිවක් නැත"
}
],
"label.owner": [
{
"type": 0,
"value": "හිමිකරු"
}
],
"label.password": [
{
"type": 0,
"value": "මුරපදය"
}
],
"label.passwords-dont-match": [
{
"type": 0,
"value": "මුරපද නොගැලපේ"
}
],
"label.profile": [
{
"type": 0,
"value": "පැතිකඩ"
}
],
"label.realtime": [
{
"type": 0,
"value": "තත්ය කාල"
}
],
"label.realtime-logs": [
{
"type": 0,
"value": "තත්‍ය කාලීන ලොග්"
}
],
"label.refresh": [
{
"type": 0,
"value": "නැවුම් කරන්න"
}
],
"label.required": [
{
"type": 0,
"value": "අවශ්‍යයි"
}
],
"label.reset": [
{
"type": 0,
"value": "යළි පිහිටුවන්න"
}
],
"label.reset-website": [
{
"type": 0,
"value": "සංඛ්යා ලේඛන නැවත සකසන්න"
}
],
"label.save": [
{
"type": 0,
"value": "සුරකින්න"
}
],
"label.search": [
{
"type": 0,
"value": "සෙවීම"
}
],
"label.settings": [
{
"type": 0,
"value": "සැකසුම්"
}
],
"label.share-url": [
{
"type": 0,
"value": "බෙදාගැනීමේ URL"
}
],
"label.single-day": [
{
"type": 0,
"value": "තනි දවස"
}
],
"label.theme": [
{
"type": 0,
"value": "තේමාව"
}
],
"label.this-month": [
{
"type": 0,
"value": "මෙ මාසය"
}
],
"label.this-week": [
{
"type": 0,
"value": "මේ සතිය"
}
],
"label.this-year": [
{
"type": 0,
"value": "මේ අවුරුද්ද"
}
],
"label.timezone": [
{
"type": 0,
"value": "වේලා කලාපය"
}
],
"label.today": [
{
"type": 0,
"value": "අද"
}
],
"label.tracking-code": [
{
"type": 0,
"value": "ලුහුබැඳීමේ කේතය"
}
],
"label.type": [
{
"type": 0,
"value": "වර්ගය"
}
],
"label.unknown": [
{
"type": 0,
"value": "නොදනී"
}
],
"label.username": [
{
"type": 0,
"value": "පරිශීලක නාමය"
}
],
"label.value": [
{
"type": 0,
"value": "වටිනාකම"
}
],
"label.view-details": [
{
"type": 0,
"value": "තොරතුරු පෙන්වන්න"
}
],
"label.websites": [
{
"type": 0,
"value": "වෙබ් අඩවි"
}
],
"label.yesterday": [
{
"type": 0,
"value": "ඊයේ"
}
],
"message.active-users": [
{
"type": 1,
"value": "x"
},
{
"type": 0,
"value": " දැන් "
},
{
"offset": 0,
"options": {
"one": {
"value": [
{
"type": 0,
"value": "අමුත්තා"
}
]
},
"other": {
"value": [
{
"type": 0,
"value": "අමුත්තන්"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "x"
}
],
"message.confirm-delete": [
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": " මකා දැමීම ගැන විශ්වාසද?"
}
],
"message.confirm-reset": [
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": " ට අදාල සංඛ්‍යාලේඛන නැවත පිහිටුවීමට අවශ්‍යද?"
}
],
"message.copied": [
{
"type": 0,
"value": "පිටපත් කරගත්තා!"
}
],
"message.delete-warning": [
{
"type": 0,
"value": "සියලුම ආශ්‍රිත දත්ත ද මකා දැමෙනු ඇත."
}
],
"message.edit-dashboard": [
{
"type": 0,
"value": "උපකරණ පුවරුව සංස්කරණය කරන්න"
}
],
"message.failure": [
{
"type": 0,
"value": "යම් ගැටලුවක් මතු වී ඇත."
}
],
"message.get-share-url": [
{
"type": 0,
"value": "බෙදාගැනීමේ URL ලබා ගන්න"
}
],
"message.get-tracking-code": [
{
"type": 0,
"value": "ලුහුබැඳීමේ කේතය ලබා ගන්න"
}
],
"message.go-to-settings": [
{
"type": 0,
"value": "සැකසීම් වෙත යන්න"
}
],
"message.incorrect-username-password": [
{
"type": 0,
"value": "වැරදි පරිශීලක නාමය/මුරපදය."
}
],
"message.log.visitor": [
{
"type": 1,
"value": "country"
},
{
"type": 0,
"value": " වලින් පැමිණි අමුත්තකු "
},
{
"type": 1,
"value": "device"
},
{
"type": 0,
"value": " එකේ, මේ "
},
{
"type": 1,
"value": "os"
},
{
"type": 0,
"value": " එකේ, මේ "
},
{
"type": 1,
"value": "browser"
},
{
"type": 0,
"value": " එකෙන් ඉන්නවා"
}
],
"message.new-version-available": [
{
"type": 0,
"value": "umami අලුත්ම "
},
{
"type": 1,
"value": "version"
},
{
"type": 0,
"value": " වන අනුවාදය නිකුත් උනා!"
}
],
"message.no-data-available": [
{
"type": 0,
"value": "පෙන්වීමට දත්ත නොමැත."
}
],
"message.no-websites-configured": [
{
"type": 0,
"value": "ඔබට වින්‍යාස කර ඇති වෙබ් අඩවි කිසිවක් නොමැත."
}
],
"message.page-not-found": [
{
"type": 0,
"value": "පිටුව හමු නොවීය."
}
],
"message.powered-by": [
{
"type": 0,
"value": "බල ගැන්වුයේ "
},
{
"type": 1,
"value": "name"
}
],
"message.reset-warning": [
{
"type": 0,
"value": "සියලුම සංඛ්‍යාලේඛන මකා දමනු ඇත. නමුත් ඔබගේ නිරීක්ෂණ කේතය නොවෙනස්ව පවතිනු ඇත."
}
],
"message.save-success": [
{
"type": 0,
"value": "සාර්තකව සුරැකිණි."
}
],
"message.share-url": [
{
"type": 0,
"value": "මේ "
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": " සඳහා ප්‍රසිද්ධියේ බෙදාගත් URL එකයි."
}
],
"message.toggle-charts": [
{
"type": 0,
"value": "ප්‍රස්ථාර ටොගල් කරන්න"
}
],
"message.track-stats": [
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": " හි සංඛ්යාලේඛන බැලීම සදහා, පහත කේතය "
},
{
"type": 1,
"value": "head"
},
{
"type": 0,
"value": " කොටසට ඇතුලත් කරන්න."
}
],
"message.type-delete": [
{
"type": 0,
"value": "සත්‍යාපනය සදහා "
},
{
"type": 1,
"value": "delete"
},
{
"type": 0,
"value": " ලෙස පහල කොටුවේ ටයිප් කරන්න"
}
],
"message.type-reset": [
{
"type": 0,
"value": "සත්‍යාපනය සදහා "
},
{
"type": 1,
"value": "reset"
},
{
"type": 0,
"value": " ලෙස පහල කොටුවේ ටයිප් කරන්න"
}
],
"metrics.actions": [
{
"type": 0,
"value": "ක්රියාවන්"
}
],
"metrics.average-visit-time": [
{
"type": 0,
"value": "සාමාන්‍ය සංචාර කාලය"
}
],
"metrics.bounce-rate": [
{
"type": 0,
"value": "හැරී යන ප්‍රමාණය"
}
],
"metrics.browsers": [
{
"type": 0,
"value": "බ්‍රව්සර්"
}
],
"metrics.countries": [
{
"type": 0,
"value": "රටවල්"
}
],
"metrics.device.desktop": [
{
"type": 0,
"value": "ඩෙස්ක්ටොප්"
}
],
"metrics.device.laptop": [
{
"type": 0,
"value": "ලැප්ටොප්"
}
],
"metrics.device.mobile": [
{
"type": 0,
"value": "ජංගම"
}
],
"metrics.device.tablet": [
{
"type": 0,
"value": "ටැබ්ලට්"
}
],
"metrics.devices": [
{
"type": 0,
"value": "උපකරණ"
}
],
"metrics.events": [
{
"type": 0,
"value": "සිද්ධීන්"
}
],
"metrics.filter.combined": [
{
"type": 0,
"value": "ඒකාබද්ධ"
}
],
"metrics.filter.raw": [
{
"type": 0,
"value": "අමු"
}
],
"metrics.languages": [
{
"type": 0,
"value": "භාෂා"
}
],
"metrics.operating-systems": [
{
"type": 0,
"value": "මෙහෙයුම් පද්ධති"
}
],
"metrics.page-views": [
{
"type": 0,
"value": "පිටු බැලීම්"
}
],
"metrics.pages": [
{
"type": 0,
"value": "පිටු"
}
],
"metrics.query-parameters": [
{
"type": 0,
"value": "විමසුම් පරාමිතීන්"
}
],
"metrics.referrers": [
{
"type": 0,
"value": "යොමු කරන්නන්"
}
],
"metrics.screens": [
{
"type": 0,
"value": "තිර"
}
],
"metrics.unique-visitors": [
{
"type": 0,
"value": "අලුත්ම අමුත්තන්"
}
],
"metrics.views": [
{
"type": 0,
"value": "බැලූ ගණන"
}
],
"metrics.visitors": [
{
"type": 0,
"value": "අමුත්තන්"
}
]
}

View File

@ -50,7 +50,7 @@ async function checkConnection() {
} }
async function checkDatabaseVersion(databaseType) { async function checkDatabaseVersion(databaseType) {
const query = await prisma.$queryRaw`select version() version`; const query = await prisma.$queryRaw`select version() as version`;
const version = semver.valid(semver.coerce(query[0].version)); const version = semver.valid(semver.coerce(query[0].version));
const minVersion = databaseType === 'postgresql' ? '9.4.0' : '5.7.0'; const minVersion = databaseType === 'postgresql' ? '9.4.0' : '5.7.0';

View File

@ -6,7 +6,7 @@ const path = require('path');
const endPoint = process.env.COLLECT_API_ENDPOINT; const endPoint = process.env.COLLECT_API_ENDPOINT;
if (endPoint) { if (endPoint) {
const file = path.resolve(__dirname, '../public/umami.js'); const file = path.resolve(__dirname, '../public/script.js');
const tracker = fs.readFileSync(file); const tracker = fs.readFileSync(file);