blob: 5f4d74ee4871d7bc3c7918d382b1594a7f4121ce [file]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
import type { Copy } from './types';
export const incubatorDisclaimer =
'Apache Maka is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision-making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.';
export const en: Copy = {
locale: 'en',
langLabel: 'EN',
siteName: 'Apache Maka (Incubating)',
positioning:
'Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.',
theme: {
toDark: 'Switch to dark mode',
toLight: 'Switch to light mode',
},
sceneAlt:
'One turn of RuntimeEvents: the model speaks, runs a command, asks permission, you approve, it gets the result, edits a file, the turn ends.',
nav: {
docs: 'Docs',
downloads: 'Downloads',
community: 'Community',
security: 'Security',
asf: 'ASF',
getMaka: 'Get Maka',
menu: 'Menu',
},
hero: {
headline: [
'A high-performance agent workspace that ',
'keeps a complete record',
' of everything it did.',
],
lede: 'A native Rust CLI and TUI, with public plugin capabilities and recoverable records of model interactions and tool effects.',
nightly: 'CLI distribution',
source: 'Build from source',
fine: 'Native previews are not ASF releases',
architecture: 'Read the architecture',
},
scene: {
events: [
{
tone: 'mut',
name: 'Text',
label: 'Model says',
detail: '"I\'ll rerun the failing test."',
},
{
tone: '',
name: 'FunctionCall',
label: 'Runs a command',
detail: 'Shell · just test',
},
{
tone: 'warn',
name: 'permissionRequest',
label: 'Asks permission',
detail: 'leaves the sandbox',
},
{
tone: 'ok',
name: 'permissionDecision',
label: 'You approve',
detail: 'written to the log',
},
{
tone: '',
name: 'FunctionResponse',
label: 'Gets the result',
detail: 'exit 1 · pruned, kept',
},
{
tone: 'dim',
name: 'FunctionCall',
label: 'Edits a file',
detail: 'resume.rs',
},
{
tone: 'dim ok',
name: 'endInvocation',
label: 'Turn ends',
detail: 'run completed',
},
],
highWater: 'confirmed up to here',
caption: 'one turn · seven RuntimeEvents · append-only',
formula: 'State(t) = Project(Log[0…t])',
},
host: {
h3: 'One Runtime Host',
p: 'The CLI, TUI and plugins share one execution and permission boundary.',
more: 'How the host works',
clients: ['CLI / TUI', 'Plugins'],
core: 'Runtime Host',
coreSmall: 'owns execution',
},
log: {
h3: 'The log is the runtime',
p: 'Every message, tool call, permission decision and termination is an append-only RuntimeEvent. The UI, the next prompt and crash recovery are projections of that log, never the only copy.',
more: 'Log Is the Runtime',
},
get: {
h3: 'Get Maka',
p: 'Three paths, kept separate on purpose.',
nightly: {
title: 'Native CLI distribution',
body: 'A thin npm launcher selects the matching Rust executable.',
note: 'Preview',
},
source: {
title: 'Build from source',
body: 'Clone the repository, then run just setup and just run.',
note: 'APACHE-2.0',
},
releases: {
title: 'Apache Releases',
body: 'Maka has not made an Apache release yet. When one exists, the signed source archive is the release; installers are convenience artifacts.',
note: 'KEYS · SHA-512 · .asc',
},
},
footer: {
foundation: 'Foundation',
incubator: 'Incubator',
conduct: 'Code of Conduct',
license: 'License',
events: 'Events',
privacy: 'Privacy',
security: 'Security',
sponsorship: 'Sponsorship',
thanks: 'Thanks',
disclaimer: incubatorDisclaimer,
trademark:
'Copyright © 2026 The Apache Software Foundation, licensed under the Apache License, Version 2.0. Apache Maka, Apache Incubator, Apache and the Apache feather logo are trademarks of The Apache Software Foundation.',
},
downloads: {
title: 'Downloads',
lede: 'The signed source archive is the release. Everything else on this page is a convenience build, and says so.',
onThisPage: 'On this page',
copy: 'Copy',
copied: 'Copied',
status: {
h3: 'Current status',
release: {
label: 'Apache release',
value: 'None yet. The first one appears here after its vote.',
note: 'NOT YET',
},
nightly: {
label: 'Native CLI',
value: 'Source-bound platform packages',
note: 'Preview',
},
source: {
label: 'Source',
value: 'apache/maka on GitHub, Apache License 2.0.',
note: 'APACHE-2.0',
},
},
releases: {
h2: 'Apache releases',
note: 'NO APACHE RELEASE YET',
p: 'Apache Maka (Incubating) has not made an Apache release. When the first one passes its vote, this section will list it: the source archive, its SHA-512 checksum and detached GPG signature from the ASF distribution directory, and the KEYS file the signature verifies against.',
distNote: 'Until then the distribution directory does not exist:',
},
verify: {
h2: 'Verify a release',
p: 'Every Apache release is verified the same way, and every reviewer on the vote does this before voting.',
keys: 'Step 1: Import the release managers’ keys',
signature: 'Step 2: Check the signature',
checksum: 'Step 3: Check the checksum',
},
nightly: {
h2: 'Native CLI distribution',
note: 'Preview software, not an ASF release',
p: 'The Rust CLI is distributed as exact-version native platform packages. The npm launcher only selects and runs the executable; see the CLI distribution documentation for building and publishing.',
windows: 'macOS arm64, Linux x64 (glibc), Windows x64.',
},
source: {
h2: 'Build from source',
prerequisites: [
'Rust stable, Node.js 24 LTS, npm 11.19.0 and just.',
'macOS needs Xcode Command Line Tools; Linux Computer Use needs the X11 development libraries.',
],
clone: 'Step 1: Clone the repository',
build: 'Step 2: Install and build every workspace',
after: 'The contribution guide covers builds, validation and plugin development.',
},
},
features: {
h2: 'One native runtime',
p: 'Execution, permissions and durable state belong to one Rust Runtime Host.',
},
};