|
29 | 29 | "index": "/" |
30 | 30 | }, |
31 | 31 | "common": { |
| 32 | + "navigation": { |
| 33 | + "home": "Home", |
| 34 | + "content": "Content", |
| 35 | + "features": "Features", |
| 36 | + "code": "Code", |
| 37 | + "install": "Install", |
| 38 | + "documentation": "Documentation", |
| 39 | + "docs": "Docs", |
| 40 | + "learningResources": "Learning Resources", |
| 41 | + "essentialsTraining": "Essentials Training", |
| 42 | + "aboutBeforeSemicolon": "About Before Semicolon", |
| 43 | + "openSource": "Open Source", |
| 44 | + "website": "Website", |
| 45 | + "blog": "Blog", |
| 46 | + "youtubeChannel": "YouTube Channel" |
| 47 | + }, |
| 48 | + "actions": { |
| 49 | + "editDoc": "edit this doc", |
| 50 | + "getStarted": "Get Started", |
| 51 | + "readDocs": "Read the Docs", |
| 52 | + "copy": "Copy", |
| 53 | + "copied": "Copied", |
| 54 | + "copyCode": "Copy code", |
| 55 | + "codeCopied": "Code copied", |
| 56 | + "commandCopied": "Command copied", |
| 57 | + "copyInstallCommand": "Copy {{manager}} install command", |
| 58 | + "previousExample": "Previous example", |
| 59 | + "nextExample": "Next example" |
| 60 | + }, |
| 61 | + "accessibility": { |
| 62 | + "installationPackageManager": "Installation package manager", |
| 63 | + "goToSlide": "Go to slide {{number}}", |
| 64 | + "mobileMenu": { |
| 65 | + "open": "Open documentation menu", |
| 66 | + "close": "Close documentation menu" |
| 67 | + } |
| 68 | + }, |
| 69 | + "labels": { |
| 70 | + "exampleUppercase": "EXAMPLE" |
| 71 | + }, |
| 72 | + "footer": { |
| 73 | + "description": "A reactive HTML templating system for building dynamic UIs with pure JavaScript. No build step. No virtual DOM.", |
| 74 | + "copyright": "Copyright © 2026 Before Semicolon. All rights reserved." |
| 75 | + }, |
32 | 76 | "content": { |
33 | 77 | "lifecycles": "Lifecycles", |
34 | 78 | "examples": "Examples", |
|
64 | 108 | "async_states_use_suspense": "Async states: use `suspense`", |
65 | 109 | "deferred_lazy_rendering_use_visible": "Deferred/lazy rendering: use `visible`", |
66 | 110 | "canonical_pages": "Canonical pages", |
67 | | - "templating_templating_index_md": "[Templating](../templating/index.md)", |
68 | | - "state_state_index_md": "[State](../state/index.md)", |
69 | | - "utilities_utilities_index_md": "[Utilities](../utilities/index.md)", |
| 111 | + "templating_templating_index_md": "[Templating](./templating/index.md)", |
| 112 | + "state_state_index_md": "[State](./state/index.md)", |
| 113 | + "utilities_utilities_index_md": "[Utilities](./utilities/index.md)", |
70 | 114 | "rules_for_agents": "Rules for agents", |
71 | 115 | "prefer_the_narrowest_page_that_answers_the_task": "Prefer the narrowest page that answers the task.", |
72 | 116 | "read_the_package_specific_page_before_editing_related_code": "Read the package-specific page before editing related code.", |
|
162 | 206 | }, |
163 | 207 | "content": { |
164 | 208 | "state_store": "State Store", |
165 | | - "the_great_thing_about_markup_state_state_index_is_the_fact_that_it_is_a_standalone_api_that_work": "The great thing about Markup [state](../state/index) is the fact that it is a standalone API that works great witht the template itself.", |
| 209 | + "the_great_thing_about_markup_state_state_index_is_the_fact_that_it_is_a_standalone_api_that_work": "The great thing about Markup [state](../state/index.md) is the fact that it is a standalone API that works great witht the template itself.", |
166 | 210 | "what_this_allows_you_to_do_is_manage_shared_global_state_away_from_the_component_and_inject_them": "What this allows you to do is manage shared/global state away from the component and inject them directly into the template or perform side effects where needed. All that without worrying about subcriptions and cleanups.", |
167 | 211 | "create_a_state_store": "Create a state store", |
168 | 212 | "take_for_example_this_todos_state_store": "Take for example this `todos` state store:", |
|
317 | 361 | }, |
318 | 362 | "content": { |
319 | 363 | "effect": "Effect", |
320 | | - "the_effect_api_complements_the_state_index_api_by_providing_a_better_way_to_react_to_multiple_st": "The `effect` API complements the [state](./index) API by providing a better way to react to multiple state changes based on what you need to be executed.", |
| 364 | + "the_effect_api_complements_the_state_index_api_by_providing_a_better_way_to_react_to_multiple_st": "The `effect` API complements the [state](./index.md) API by providing a better way to react to multiple state changes based on what you need to be executed.", |
321 | 365 | "the_state_api_allows_you_to_subscribe_to_changes_of_its_value": "The `state` API allows you to subscribe to changes of its value.", |
322 | 366 | "this_is_great_if_you_want_to_perform_side_effects_related_to_a_single_state_to_perform_side_effe": "This is great if you want to perform side effects related to a single state. To perform side effects for multiple states you will need the `effect` API.", |
323 | 367 | "effectunsubscriber": "EffectUnSubscriber", |
|
0 commit comments