Apps, web, i18n, UI, partners, payouts, backoffice, bariki, prod infra
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
45d7512d2b
commit
3489e0b816
319 files changed
+45483
-121
No files matched your search
@@ -0,0 +1,23 @@
|
||||
import { LOCALES } from '@barev/i18n';
|
||||
|
||||
export const SITE = (process.env.LANDING_URL ?? 'http://localhost:3000').replace(/\/$/, '');
|
||||
|
||||
/** Страницы, которые должны быть в поиске; экспериментальные /landN закрыты noindex и сюда не входят */
|
||||
export const INDEXED_PATHS = ['', '/live', '/clean', '/social-card', '/residence-permit', '/airport', '/pricing', '/terms', '/refund', '/privacy'] as const;
|
||||
|
||||
/** hreflang для пути: все языки + x-default на русскую версию (абсолютные адреса для sitemap) */
|
||||
export function languageAlternates(path: string, absolute = false): Record<string, string> {
|
||||
const base = absolute ? SITE : '';
|
||||
return Object.fromEntries([...LOCALES.map((l) => [l, `${base}/${l}${path}`]), ['x-default', `${base}/ru${path}`]]);
|
||||
}
|
||||
|
||||
/** Реквизиты и контакты из выписки ИП (госреестр РА, 14.09.2026). Адрес и паспорт не публикуем — по решению владельца */
|
||||
export const CONTACTS = {
|
||||
email: process.env.CONTACT_EMAIL || 'yuri@zabudko.com',
|
||||
phone: '+37477408332',
|
||||
phoneDisplay: '+374 77 408 332',
|
||||
/** ՀՎՀՀ — налоговый номер ИП */
|
||||
tin: '20404101',
|
||||
/** официальное название ИП в госреестре */
|
||||
legalName: 'Ա/Ձ Զաբուդկո Յուրի Կոնստանտինի',
|
||||
};
|
||||
Reference in new issue
Block a user