Update Konten & bahasa
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-09-28 16:48:14 +07:00
parent 566275348c
commit 183f36f634
29 changed files with 3285 additions and 1427 deletions
+288
View File
@@ -0,0 +1,288 @@
import type { Localized } from '@/hooks/use-locale';
export type Service = {
title: string;
icon: string;
/** Short description used in overview grids. */
summary: string;
/** Official description used on the services page. */
description: string;
/** Spelled-out acronym rendered in front of the description. */
expansion?: string;
outcome: string;
};
const id = {
nav: {
about: 'Tentang Kami',
services: 'Jasa',
clients: 'Klien',
contact: 'Kontak',
},
header: {
consult: 'Konsultasi IT',
mainNav: 'Navigasi utama',
openMenu: 'Buka menu',
closeMenu: 'Tutup menu',
backHome: 'Kembali ke Beranda',
toLight: 'Ganti ke mode terang',
toDark: 'Ganti ke mode gelap',
},
footer: {
tagline:
'Konsultan Sistem Informasi dan Teknologi Informasi terpercaya sejak 2002. Berdedikasi dalam desain, pembangunan, dan implementasi automated systems serta tailor-fit applications di Indonesia.',
servicesHeading: '8 Jasa Resmi PAJ',
linksHeading: 'Informasi & Tautan',
links: {
about: 'Tentang Kami',
visionMission: 'Visi & Misi Resmi',
odoo: 'Solusi Odoo ERP',
clients: 'Daftar Klien Industri',
audit: 'Permintaan Audit Sistem',
offices: 'Lokasi Kantor PAJ',
},
rights: 'Hak Cipta Dilindungi Undang-Undang.',
location: 'Jakarta Selatan, Indonesia',
tel: 'Tel.',
},
serviceTag: 'JASA RESMI',
services: [
{
title: 'Process Analysis',
icon: 'account_tree',
summary:
'Analisis mendalam mengenai alur kerja dan proses bisnis eksisting klien guna mengidentifikasi inefisiensi, memangkas bottleneck operasional, dan merumuskan sistem otomasi yang terukur.',
description:
'Analisis proses dibutuhkan untuk mengetahui kinerja dan keandalan proses suatu perusahaan. Oleh karena itu, disediakan pelayanan analisis proses sesuai dengan permintaan konsumen ataupun sebagai langkah awal dalam pembangunan perangkat lunak.',
outcome: 'Optimasi Alur Kerja Terukur',
},
{
title: 'Software Installation',
icon: 'install_desktop',
summary:
'Pemasangan dan penggelaran aplikasi tailor-fit pada infrastruktur klien (on-premise, cloud terisolasi, maupun hybrid) dengan kepatuhan konfigurasi database dan parameter keamanan ketat.',
description:
'Memberikan kemudahan pada setiap klien merupakan prioritas utama. Oleh karena itu, untuk setiap perangkat lunak yang disediakan, PAJ juga menyediakan jasa instalasi dan penyesuaian konfigurasi sesuai dengan kondisi di lapangan.',
outcome: 'Deploy Aman & Terverifikasi',
},
{
title: 'User Training',
icon: 'school',
summary:
'Pelatihan terstruktur bagi seluruh tingkat pengguna — dari staf operasional lapangan hingga admin sistem dan eksekutif — guna menjamin adopsi sistem yang lancar dan bebas hambatan.',
description:
'Seberapapun baiknya suatu perangkat lunak tidak akan berfungsi secara optimal tanpa adanya user yang baik pula. Untuk menjamin hal tersebut, disediakan jasa pelatihan untuk user langsung maupun supervisor user tersebut.',
outcome: 'Modul & Panduan Komprehensif',
},
{
title: 'Software Maintenance',
icon: 'build_circle',
summary:
'Layanan pemeliharaan sistem terencana dan berkesinambungan dengan garansi SLA tinggi untuk menjaga stabilitas, patching keamanan, serta integritas basis data operasional harian.',
description:
'Berakhirnya kontrak, tidak akan mengakibatkan tanggung jawab kepada klien. Untuk setiap software yang dibuat, PAJ menjamin kelangsungan jasa pemeliharaan atas jasa tersebut.',
outcome: 'Perawatan Rutin & Terjadwal',
},
{
title: 'Troubleshooting Handling',
icon: 'emergency',
summary:
'Penanganan insiden teknis cepat dan tanggap oleh tim engineer berpengalaman untuk mendeteksi akar masalah (root cause), memulihkan error data, dan meminimalkan waktu henti (downtime).',
description:
'Tidak ada gading yang tak retak, begitupun dengan software yang dibuat. Namun, setiap kesalahan yang mungkin terdapat dalam software tersebut akan secepat mungkin ditanggapi dan diperbaiki.',
outcome: 'Respon Cepat Tim Ahli Jakarta',
},
{
title: 'Sustainability Support',
icon: 'all_inclusive',
summary:
'Dukungan jangka panjang untuk memastikan sistem klien selalu relevan, sanggup berevolusi sejalan dengan pertumbuhan skala bisnis, dan dapat beradaptasi terhadap perubahan regulasi industri.',
description:
'Dukungan secara berkesinambungan terhadap software yang telah dibuat merupakan hal yang sudah semestinya. Setiap saat, segala keluhan maupun permintaan pengembangan dari konsumen akan direspon sesuai dengan kesepakatan yang telah dibuat.',
outcome: 'Skalabilitas & Evolusi Jangka Panjang',
},
{
title: 'SCSR',
icon: 'analytics',
expansion: 'System Capacity & Service Review',
summary:
'Audit berkala terhadap kapasitas beban komputasi, storage, latensi jaringan, serta efisiensi indexing data untuk mencegah saturasi sistem.',
description:
'Audit berkala terhadap kapasitas beban komputasi, storage, latensi jaringan, serta efisiensi indexing data untuk mencegah saturasi sistem.',
outcome: 'Audit Kapasitas & Reliabilitas',
},
{
title: 'Annual Review & Revise',
icon: 'update',
summary:
'Tinjauan tahunan komprehensif atas performa sistem, arsitektur data, dan kesesuaian modul operasional, diikuti revisi kode dan parameter untuk performa optimal di tahun berikutnya.',
description:
'Keadaan yang terus berubah membuat suatu software akan berkurang tingkat utilitas maupun efektivitasnya. Pemantauan terhadap software akan selalu dibuat dan dilaporkan kepada klien, termasuk pada saat revisi terbaru diluncurkan.',
outcome: 'Evaluasi Tahunan & Refactoring',
},
] as Service[],
extraServiceOptions: [{ value: 'odoo', label: 'Implementasi Odoo ERP' }],
form: {
title: 'Jadwalkan Konsultasi IT',
subtitle:
'Konfirmasi langsung oleh Lead Architect PAJ dalam 2 jam kerja.',
name: 'Nama Lengkap & Perusahaan',
namePlaceholder: 'Nama Anda (PT ...)',
email: 'Email Perusahaan / Kantor',
emailPlaceholder: 'nama@perusahaan.co.id',
phone: 'No. WhatsApp / Telepon',
service: 'Layanan Yang Dibutuhkan',
submit: 'Kirim Permintaan Konsultasi',
nda: 'Non-Disclosure Agreement (NDA) dapat ditandatangani sebelum audit teknis.',
successTitle: 'Permintaan Terkirim!',
successMessage:
'Tim Lead Consultant PT Probindo Artika Jaya akan segera menghubungi kontak Anda untuk konfirmasi jadwal sesi konsultasi.',
},
consultation: {
badge: 'KONSULTASI TEKNIS & AUDIT INFRASTRUKTUR',
tel: 'Telp',
},
};
const en: typeof id = {
nav: {
about: 'About Us',
services: 'Services',
clients: 'Clients',
contact: 'Contact',
},
header: {
consult: 'IT Consultation',
mainNav: 'Main navigation',
openMenu: 'Open menu',
closeMenu: 'Close menu',
backHome: 'Back to home',
toLight: 'Switch to light mode',
toDark: 'Switch to dark mode',
},
footer: {
tagline:
'A trusted Information Systems and Information Technology consultant since 2002, dedicated to designing, building, and implementing automated systems and tailor-fit applications in Indonesia.',
servicesHeading: "PAJ's 8 Official Services",
linksHeading: 'Information & Links',
links: {
about: 'About Us',
visionMission: 'Official Vision & Mission',
odoo: 'Odoo ERP Solutions',
clients: 'Industry Clients',
audit: 'Request a System Audit',
offices: 'PAJ Office Locations',
},
rights: 'All rights reserved.',
location: 'South Jakarta, Indonesia',
tel: 'Tel.',
},
serviceTag: 'OFFICIAL SERVICE',
services: [
{
title: 'Process Analysis',
icon: 'account_tree',
summary:
"An in-depth analysis of the client's existing workflows and business processes to identify inefficiencies, remove operational bottlenecks, and define measurable automation.",
description:
"Process analysis is needed to understand how well a company's processes perform and how reliable they are. We provide process analysis on request, or as the first step in building software.",
outcome: 'Measurable Workflow Optimization',
},
{
title: 'Software Installation',
icon: 'install_desktop',
summary:
"Installation and deployment of tailor-fit applications on the client's infrastructure (on-premise, isolated cloud, or hybrid) with strict database configuration and security parameters.",
description:
'Making things easy for every client is our top priority. For every piece of software we deliver, PAJ also provides installation and configuration adjusted to on-site conditions.',
outcome: 'Secure & Verified Deployment',
},
{
title: 'User Training',
icon: 'school',
summary:
'Structured training for every level of user — from field operations staff to system administrators and executives — to ensure smooth, frictionless adoption.',
description:
'However good a piece of software is, it will not perform optimally without capable users. To ensure this, we provide training for end users as well as their supervisors.',
outcome: 'Comprehensive Modules & Guides',
},
{
title: 'Software Maintenance',
icon: 'build_circle',
summary:
'Planned, continuous system maintenance backed by a strong SLA to keep daily operations stable, security patches current, and databases intact.',
description:
'The end of a contract does not end our responsibility to the client. For every piece of software we build, PAJ guarantees continued maintenance.',
outcome: 'Routine & Scheduled Care',
},
{
title: 'Troubleshooting Handling',
icon: 'emergency',
summary:
'Fast, responsive incident handling by experienced engineers to find the root cause, recover data errors, and minimize downtime.',
description:
'No software is perfect. Whenever an error appears in software we have built, it is responded to and fixed as quickly as possible.',
outcome: 'Fast Response from Our Jakarta Experts',
},
{
title: 'Sustainability Support',
icon: 'all_inclusive',
summary:
"Long-term support to keep the client's systems relevant, able to grow with the business, and adaptable to changing industry regulations.",
description:
'Ongoing support for the software we have built is a given. Complaints and development requests are responded to at any time, according to the agreed terms.',
outcome: 'Long-Term Scalability & Evolution',
},
{
title: 'SCSR',
icon: 'analytics',
expansion: 'System Capacity & Service Review',
summary:
'Periodic audits of compute load, storage, network latency, and data indexing efficiency to prevent system saturation.',
description:
'Periodic audits of compute load, storage, network latency, and data indexing efficiency to prevent system saturation.',
outcome: 'Capacity & Reliability Audit',
},
{
title: 'Annual Review & Revise',
icon: 'update',
summary:
'A comprehensive annual review of system performance, data architecture, and module fit, followed by code and parameter revisions for optimal performance in the year ahead.',
description:
'As conditions change, software gradually loses its usefulness and effectiveness. We continuously monitor the software and report to the client, including whenever a new revision is released.',
outcome: 'Annual Evaluation & Refactoring',
},
],
extraServiceOptions: [{ value: 'odoo', label: 'Odoo ERP Implementation' }],
form: {
title: 'Schedule an IT Consultation',
subtitle:
'Confirmed directly by a PAJ Lead Architect within 2 business hours.',
name: 'Full Name & Company',
namePlaceholder: 'Your name (PT ...)',
email: 'Company / Work Email',
emailPlaceholder: 'name@company.com',
phone: 'WhatsApp / Phone Number',
service: 'Service Needed',
submit: 'Send Consultation Request',
nda: 'A Non-Disclosure Agreement (NDA) can be signed before the technical audit.',
successTitle: 'Request Sent!',
successMessage:
'A Lead Consultant from PT Probindo Artika Jaya will contact you shortly to confirm your consultation schedule.',
},
consultation: {
badge: 'TECHNICAL CONSULTATION & INFRASTRUCTURE AUDIT',
tel: 'Tel',
},
};
export const common: Localized<typeof id> = { id, en };
/** Options for the "service needed" select in every consultation form. */
export const serviceOptions = (content: typeof id) => [
...content.services.map((service, index) => ({
value: `service-${index + 1}`,
label: `${index + 1}. ${service.expansion ? `${service.title} (${service.expansion})` : service.title}`,
})),
...content.extraServiceOptions,
];