diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 8722623..2af0bc7 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -32,7 +32,7 @@ const config: Config = { // may want to replace "en" with "zh-Hans". i18n: { defaultLocale: 'en', - locales: ['en','es','ru','zh-Hans'], + locales: ['en','es','ru','zh-Hans', 'bo'], }, presets: [ diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/index.mdx new file mode 100644 index 0000000..6b9f94f --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/index.mdx @@ -0,0 +1,23 @@ +--- +description: 'DIY instructions' +--- + +# Build A Box + +Don’t have a Butter Box yet? You can easily build your own. Choose your +setup to get started. + +## Butter Box Setups + +Butter Box software currently runs on Raspberry Pi devices: Pi Zero 2 and Pi +4. You can use either one. See comparison chart below for details. + +| Device | Capacity | Supplies | +| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------- | +|

Basic

Raspberry Pi Zero Pi 2

Get Started

| Up to 10 people, About 10 meters apart | [Supply List](raspberry-pi/basic-box-supplies) | +|

Extended

Raspberry Pi 4 + Router

Get Started

| Up to 20 people, About 30 meters apart when paired with a router | [Supply List](raspberry-pi/extend-your-box) | +| PC/Laptop (amd64) | _Coming soon_ | _Coming soon_ | + +We also make and ship Butter Boxes to partners worldwide. If you serve a +community that could benefit, we’d love to hear from you. + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx new file mode 100644 index 0000000..28b8373 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx @@ -0,0 +1,69 @@ +--- +description: 'How to turn an old PC into golden deliciuos butter!' +sidebar_position: 2 +--- + +# PC/Laptop Support (BETA!) + +An important new development for the ButterBox project is the ability to +turn any Intel or AMD 64-bit PC into a ButterBox. In many places in the +world, getting access to an official RaspberryPi is difficult and +expensive. However, no matter where you are in the world, there seem to be +plenty of "old", unloved, discarded PC towers and laptops. + +This page will help you bring new life to that old tech, by turning it into +the best kind of buttery local microserver, that even has a built-in +battery, screen and keyboard! + +## Download the Image + +Access to new images of ButterBox built for Intel/AMD64 devices are now +available IN EARLY BETA through our [development image distribution +site](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list). +Download the latest image that beings with "amd64_butter_main_". + +## How to Flash + +This image can be flashed to a bootable USB drives, using +[balenaEtcher](https://etcher.balena.io/). + +1. Install balenaEtcher +2. Download the AMD64 image and unpack it (remove .tar and .gz with "unzip" + tool) +3. Select the image file in balenaEtcher +4. Plugin the USB flash drive +5. Select the drive in balenaEtcher +6. Flash! + +## How to Boot Up + +Once the USB drive is flashed, you can now use it to boot up ButterBox on +your old PC. + +1. Boot your old PC into the "BIOS" screen. Make sure it is configured to + allow for booting from the USB drive, before it boots the internal hard + drive. +2. Shutdown the PC. +3. Plug in the USB drive to the PC +4. Start the PC, and make sure it boots from the USB drive. +5. Wait for the login terminal to appear! + +## How to Access + +Once the ButterBox PC is booted up, and plugged into a local router, it +should be ready to access! + +Connect your personal device to the same network, and try to access +[http://butterbox.local](http://butterbox.local) + +## Differences from RaspberryPi edition + +There are some important differences between ButterBox on PC versus on +RaspberryPi + +- There is no built-in wifi hotspot. You must plug it into a dedicated wifi + router or network. +- You can easily access the terminal "root" user to update and configured + (with great power, comes great responsibility!) + + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx new file mode 100644 index 0000000..571d0c7 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx @@ -0,0 +1,25 @@ +--- +description: 'Different ways to power your Butter Box' +sidebar_position: 3 +--- + +# Power Supply + +If you want Butter to work completely off-grid and without electricity, it +can! Butter Boxes can be powered by a wall outlet, pre-charged battery pack +or solar powered battery pack. + +* **Wall Outlet:** The official and recommended power supply for Raspberry + Pi computers (depends of the Raspberry Pi model that you are using) +* **Pre-charged Battery Pack (Power Bank):** This is the most common option + for field use. + * Anker portable charger [power + bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) +* **Solar Panel (with Power Bank):** Use a small solar panel to recharge + your power bank. This is a good option to keep the box running + continuously in off-grid locations. Using direct solar panel without a + battery is possible, but unstable if the sun dips in/out. + * Solar panel kits: + [https://voltaicsystems.com/solar-panel-kits/](https://voltaicsystems.com/solar-panel-kits/) + +
diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx new file mode 100644 index 0000000..d3f0416 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx @@ -0,0 +1,49 @@ +--- +sidebar_position: 2 +--- +# Basic Box Supplies + +A basic Butter Box setup is a Raspberry Pi Zero 2 W with a microSD card +running the Butter software, a USB stick, powered by a USB source like a +power cord, power bank or solar panel. + +In most setups like this, a Butter Box can comfortably handle **4–10 +connected devices at once** without slowing down. It’s possible to have +more, but performance may drop if everyone is downloading large files or +videos at the same time. + +The reach for it is about **5–10 meters** indoors, depending on the +Raspberry Pi model and depending on walls and interference. Outdoors, in +open space, it can sometimes reach farther. Think of it like the range of a +home Wi-Fi router — enough to cover a classroom, a coffee shop, meeting +space, or small outdoor gathering. + +## Supplies + +* [ ] Raspberry Pi Zero 2W (64 Bit) + [https://www.adafruit.com/product/5291](https://www.adafruit.com/product/5291); + Or you can buy a kit here: [\ + https://www.canakit.com/raspberry-pi-zero-2-w.html](https://www.canakit.com/raspberry-pi-zero-2-w.html) +* [ ] Power outlet and power cord that accompanies the Raspberry Pi Zero 2W + or an [alternative power supply](../power-supply) +* [ ] Micro SD Card: Images with the Butter software are usually under 16 GB + (we suggest 256 GB). Media that people upload to the chat ends up on the + card; it never gets cleared. +* [ ] USB drive (min 32 GB) +* [ ] Adapters (as needed) + + * [ ] Micro USB/Male to USB A/Female + * [ ] A dongle to connect the micro SD card to your laptop (if needed) + + + +**Once you have your supplies, continue in the Install Butter section.** + +[install-butter.md](install-butter) + +
+ + + + + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx new file mode 100644 index 0000000..993c2dd --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx @@ -0,0 +1,69 @@ +--- +description: 'How To Add a Router To Your Box Setup' +sidebar_position: 4 +--- + +# Extend Your Box + +An extended Butter Box pairs the Raspberry Pi with a standalone Wi-Fi +router, giving stronger signal and more simultaneous connections. + +With the router, the network can reach 10-30 m (32-98 feet),and can +comfortably support 10–20 connected devices at the same time. This setup is +ideal for a medium group of people in a medium room, like classrooms, +events, or community spaces. + +## Supplies + +* [ ] Raspberry Pi 4, 5 or Raspberry Pi Zero 2W +* [ ] Router ([Opal (GL-SFT1200) Wireless Travel + Router](https://store-us.gl-inet.com/products/united-states-opal-gl-sft1200-gigabit-wireless-router-dual-band-openwrt-ipv6-tor) + or equivilent) +* [ ] Power outlet and power cords that accompany the Raspberry Pi and the + Router or an [alternative power supply](../power-supply) +* [ ] Micro SD Card: Images with the Butter software are usually under 16 GB + (we suggest 256 GB). Media that people upload to the chat ends up on the + card; it never gets cleared. +* [ ] USB Drive (min 32 GB) +* [ ] Adapters (as needed) + +_No internet connection is required._ + +
+ + + +## Steps + +To extend your box, you simply connect a GLi-Net router to the Butter Box +with an ethernet cable. Instead of accessing the box from the portal Wi-Fi +hotspot (eg. 'butter box' or whichever name you set in the admin settings), +users will join the Wi-Fi network of the router. + +### Connect the Butter Box to its power supply. + +Connect the Butter Box to power. + +### Connect Router + +Connect the router to power. Then use the ethernet cable to connect to the +Butter Box. Make sure to plug the Ethernet cable into the LAN port on your +router. + +### Test Your Connection + +Join the router Wi-Fi. If you have not setup or used this router before, +enter the default password found in the user guide included in the +package. After 30 seconds, open http://butterbox.local in a browser. + +### Disable Butter Box Wi-Fi Access Point + +Open the admin settings from the Butter Box portal. Navigate to **Secure +Portal**. Turn off the Wi-Fi access point. This will hide the Wi-Fi network +that broadcasts from the raspberry pi, so that users don’t get confused +about which network to join. + +### Invite Users to Join the Router Wi-Fi + +Users will now join the Wi-Fi network of the router when they want to +connect to the Butter Box. diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/index.mdx new file mode 100644 index 0000000..ad177d3 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/index.mdx @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- +# Raspberry Pi + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx new file mode 100644 index 0000000..1e69a42 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx @@ -0,0 +1,103 @@ +--- +description: 'Install Butter Operating System (OS) on an SD card for Raspberry Pi' +sidebar_position: 3 +--- + +# Install Butter + +You will need: + +* Desktop computer +* Internet Connection +* Butter Box + +### Download the Butter OS for Raspberry Pi + +Make sure the file size matches the size listed on the website. Sometimes +browsers do not complete the download, which can result in a corrupted file. + +[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0) + +:::info +Always choose the Latest Version of the file. +::: + +### Plug the micro SD card into your computer + +To plug the micro SD card into your computer, you may need an adapter to do +this: + +

Example adapter (USB-C to Micro SD)

+ +:::info +You don't need to connect the box to the computer. +::: + +### Run Raspberry Pi Imager + +Once you have your micro SD card plugged into your computer that has an +internet connection, run Raspberry Pi Imager from a desktop computer. It +will walk you through the steps to install the Butter operating system on +the micro SD card. + +If you don't have Raspberry Pi Imager, you can download it here: +[https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/) + +### Choose device > **Raspberry Pi Zero 2 W** + +Once the Raspberry Pi Image starts, you will be prompt to select your +Raspberry Pi device. + +

Select Raspberry Pi Zero 2 W (or the device you have if it's not the standard box from Butter HQ)

+ +### Choose Operating System > Use Custom + +* On the OS tab, select **Use custom** and upload the custom Butter OS .img + file. Confirm that you have **unzipped the file** before using it. + +

Select Use Custom. You will upload the custom .img file that you downloaded from Dropbox.

+ +### Choose Storage > Select Micro SD Card + +* From the **Storage** tab, select the **Micro SD Card.** + +

Select the Micro SD Card.

+ +Your screen will look similar to this after all selections: + +

Final screen after selections.

+ +You may be prompt with _"Doing this will erase all data from selected +external storage"_ and “_do you want to apply settings”_, click then on _“no +clear settings”_. + +After that select _"write"_ and begin writing process to the Micro SD card. + +### Remove From Computer and Insert Micro SD Card into the Raspberry Pi (Butter Box) + +Once you're done, remove the Micro SD card. Insert the Micro SD card into +the Raspberry Pi (Butter Box) not powered on. + +### Go to Quick Start + +Plug the Raspberry Pi (Butter Box) into power. Wait a few moments and +connect to the Butter Box Portal. Go to the [Quick Start](../../quick-start) +section for more details. + +**If you are building an extended box, continue in the next section: Extend Your Box.** + +[extend-your-box.md](extend-your-box) + + + +### Troubleshooting + +If you see an error stating that the input file is not a valid disk image, +check the file you downloaded. + +Make sure the file size matches the size listed on the website. Sometimes +browsers do not complete the download, which can result in a corrupted file. + +Also confirm that you have **unzipped the file** before using it. + +
diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx new file mode 100644 index 0000000..8111acb --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx @@ -0,0 +1,24 @@ +--- +description: 'Different ways to power your Butter Box' +--- + +# Power Supply + +If you want Butter to work completely off-grid and without electricity, it +can! Butter Boxes can be powered by a wall outlet, pre-charged battery pack +or solar powered battery pack. + +* **Wall Outlet:** The official and recommended power supply for Raspberry + Pi computers (depends of the Raspberry Pi model that you are using) +* **Pre-charged Battery Pack (Power Bank):** This is the most common option + for field use. + * Anker portable charger [power + bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) +* **Solar Panel (with Power Bank):** Use a small solar panel to recharge + your power bank. This is a good option to keep the box running + continuously in off-grid locations. Using direct solar panel without a + battery is possible, but unstable if the sun dips in/out. + * Solar panel kits: + [https://voltaicsystems.com/solar-panel-kits/](https://voltaicsystems.com/solar-panel-kits/) + +
diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/case-studies.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/case-studies.mdx new file mode 100644 index 0000000..1145b9e --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/case-studies.mdx @@ -0,0 +1,18 @@ +--- +sidebar_position: 9 +--- +# Use Cases + +### 1. Digital Security training to distribute apps and materials + +> Leaders from Southern Africa countries travel to provide training, audits, and consultations to organizations about digital security, physical safety, risk assessments, and to equip journalists, activists and human rights defenders with the tools and knowledge to do their job safer. In order to do their work effectively, these leaders need to be able to curate specific types of content to fit various use cases, in different contexts and languages and different formats. In offline situations (load shedding, no access to the internet or in times of internet shutdowns) the ability to successfully deliver trainings and content becomes almost impossible. \ +> \ +> They shared more than a few times that if they did not have the Butter Box, some sessions would have been canceled. + +### 2. Sharing & Media Backup + +> Often M. wants to share music and movie files that they’ve downloaded on their computer with their friends — but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection — music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter Wi‑Fi and browse a shared media library. No internet needed, and no more file-by-file transfers. + +### 3. Temporary file storage + +> On a remote site with no cell service, workers needed a way to temporarily offload large files — like site photos or documents — from their phones. Using Butter Box’s local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal. diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx new file mode 100644 index 0000000..541b8ff --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx @@ -0,0 +1,160 @@ +--- +description: 'How to Create Your Own F-Droid Repo to Share as a Content Pack' +sidebar_position: 2 +--- + +# F-Droid Repo + +You can build your own curated F-Droid repo using your computer's +terminal. Once set up, users can connect their F-Droid app to your Butter +Box and start downloading apps. + + + +### Step 1: Install F-Droid Server Tools + +Before you begin, you need to install a tool called **fdroidserver**. This +helps you create and manage your app store. + +**On Mac (using Homebrew):** + +``` + brew install fdroidserver +``` + +**On Linux (Debian/Ubuntu):** + +``` + sudo apt install fdroidserver +``` + +### Step 2: Check that it's installed correctly + +After installation, run this command: + +``` + fdroid version +``` + +If everything is working, you will see a version number printed on the +screen. + +### Step 3: Create Your Repo Folder + +You need to create the folder where you will save the repo files in your +computer, choose a name that aligns with the project or purpose of the apps +in it, and replace my-fdroid-repo for that name in the command. + +``` +mkdir -p ~/my-fdroid-repo +``` + +``` +cd ~/my-fdroid-repo +``` + +### Step 4: Initialize the repo + +``` +fdroid init +``` + +This creates the following directories in your repo file: + +``` +Config.yml +``` + +``` +repo/ +``` + +``` +metadata/ +``` + +### Step 5: Add your APKs + +Copy your signed APKs into the repo/ folder. Ensure you only use apps from +trusted sources like the official F-Droid library or verified developers. + +**Security Note:** Avoid downloading APKs from "mirror" sites or unknown sources, as they can contain malware or trackers that compromise your users' privacy. + +``` +cp /path/to/your/*.apk repo/ +``` + +Example: + +``` +cp ~/Downloads/myapp.apk repo/ +``` + +### Step 6: Generate (and Update) the Repository Index + +Every time you add a new APK or a new version of an app to your repo/ +folder, you must run the following command to "publish" those changes: + +``` +fdroid update --create-metadata +``` + +What this command does: + +* **Scans APKs:** It reads the new files in your repo/ folder. +* **Generates Metadata:** It creates YAML files containing the app's name, + version, and permissions. +* **Creates index.v1.jar:** This is the "catalog" file that the F-Droid app + downloads to see what is available. +* **Signs the Repository:** It uses your secret key to sign the index, + proving to the Android app that the files haven't been tampered with. + +### Step 7: Test your Repo locally + +To test your repo locally and ensure everything works before you share it on +the Butter Box, you can serve its content locally and add it to F-Droid +using a URL. + +``` +cd repo +``` + +``` +python3 -m http.server 8000 +``` + +Once your repo is live, open the F-Droid app on your device and navigate to **Settings > Repositories > "+"**. Select **"Enter repository URL manually"** to add your new source. + +Adding the repo manually allows you to verify the user experience by +checking: + +* **App Visibility:** Are all your apps appearing in the list? +* **Visual Assets:** Are icons and screenshots displaying correctly? +* **Categorization:** Are apps appearing in the correct sections (e.g., + Internet, Security)? +* **Functionality:** Do the downloads and installations complete without + errors? +* **Metadata:** Does the version number and description match your `repo/` + files? + + + +Your repo will be available at: + +`http://YOUR-IP:8000/repo` + + + +**Find your IP:** + +#### macOS: + +``` +ipconfig getifaddr en0 +``` + +#### Linux: + +``` +hostname -I +``` diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx new file mode 100644 index 0000000..cf3f9f1 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx @@ -0,0 +1,50 @@ +--- +sidebar_position: 1 +--- +# Apps + +You can share apps as a content pack, via a static website. If you give a +folder the name `appstore` and place it in the root directory of the USB +drive, the **Apps** tile will appear in the Butter Box portal. + +**Things To Know** + +* If you are sharing apps from Butter Box, you will need to download the app + files you want to share. Apps are updated frequently. Be sure to manually + update all of the app files frequently to ensure you are providing the + highest security for the people who connect to the box. + * You’ll need a copy of the app’s `.apk` file — make sure it’s from a safe + and trusted source. + * Butter won’t automatically verify the source, so it's up to you to + confirm it's clean and legal to share. +* How to get apk files: There are mobile apps you can use to get access to + apk files on an Android phone. Alternatively, you can download app files + directly from the developer's website. + +### Go Further: Butter Box Supports Sharing Via F-Droid + +Additionally, Butter Box supports app distribution via F-Droid. In your +content pack, you can include the F-Droid `.apk` and a QR code for your +repo. Anyone with access to the Box can then download the F-Droid app while +offline, and add the repo. + +As long as they are connected to the Butter Box, they can download any of +the apps within your repo. + +If they are connected to the internet later, they can receive app updates +from any apps in your repo that are also included in the official F-Droid +repo. If you update the apps in your repo, they will also have access to +those. + +What is a F-Ddroid Repo? + +* A hosted library of apps\ Why use it? +* It offers a secure process for sharing apps. The F-Droid team builds apps + in the official F-Droid repo from the source code themselves. This ensures + that the app you download exactly matches the code the developer + published. +* Users installing from F-Droid have access to app updates remotely (away + from the Butter Box) + +Technical skills are required to create your own F-Droid repo. Refer to the +[F-Droid Repo](f-droid-repo) Section for instructions. diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/index.mdx new file mode 100644 index 0000000..172cc3d --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/index.mdx @@ -0,0 +1,72 @@ +--- +description: 'Curated pluggable content' +sidebar_position: 1 +--- + +# Content Packs + +You can create your own content pack! It simply needs to be set up as a +**static website with local links**. This website will run from the box +itself, so all of the images and files required for the website need to be +contained within one main folder. + +Once you have your static website ready, you will put all of the required +files for it in one folder, and place this folder in the **root directory** +of your USB drive. This website will be rendered in the browser people use +to access the Butter Box portal. + +Tips for creating a content pack with a static website: + +* **Contents.** Everything for the static website must be stored on a USB + drive that plugs into the Butter Box. It should not link to resources on + the global internet. +* **Size.** The size of your content pack is limited by the amount of space + available on your USB drive. Though, keep in mind that if multiple people + are downloading or watching really large files from the box, there may be + some latency. +* **Pages.** Links between pages should point to other saved pages in the + same folder, not to the internet. You must use relative paths + (e.g. about/index.html) instead of absolute web URLs. +* **Media.** Pictures, videos, and sounds cannot be linked to from somewhere + online. The files need to be in your website folder and stored on the USB + drive. +* **Libraries.** The website cannot use javascript libraries that rely on an + internet connection. +* **Styles.** Special fonts and icons (like those from Google Fonts) also + need to be packed into the folder, not fetched from the web. + +### Try It + +* The zip file below contains a sample static website. To get a feel for how + static websites work with butter—Download it. Unzip it. Then, add this set + of files to your USB drive. + +[Sample Static Website.zip](/img/docs/Sample%20Static%20Website.zip) + +You can also check out our [New Content Pack News](/docs/content-packs). + +### Get Started + +The best way to get started with creating your own content pack is to have +an idea about the experience and type of information you want to provide, +and then to design and build a local static website for it. + +It can be very simple like an audio player for music. Or, a simple list of +the five top VPN apps that you recommend. Or it can be more complex like a +library or knowledge base of cultural artifacts. + + + +### Add website files to a USB drive + +Place a folder with your website files in the **root directory** of a USB +drive. Be sure that your website folder contains your **index.html.** The +name of this folder will be displayed on the Butter Box portal. + +

USB directory when viewed in Finder on desktop

+ +### Connect to your Butter Box to view + +Insert the USB drive into your Butter Box. When you open the Butter Box +portal, tap **Files**. Navigate to the website folder. Tap to view. + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/maps.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/maps.mdx new file mode 100644 index 0000000..9da7216 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/content-packs/maps.mdx @@ -0,0 +1,41 @@ +--- +sidebar_position: 2 +--- +# Maps + +You can make offline maps available from your Butter Box. These maps are +powered by **OpenStreetMap (OSM)** and the **OsmAnd app** for Android. + +:::warning +**Important:** Offline map downloads work **only on Android devices**. iOS is not supported. +::: + +### ✅ Steps to Enable Maps + +**1. Download the map files you need** + +* Visit: [OsmAnd Local Indexes + List](https://osmand.net/list?sortby=size\&asc=false) +* Choose and download the regions you want available offline. + +**2. Organize your files** + +* On your USB drive, create a folder named `osm-map-files` . +* Put the **OsmAnd APK** and all your **map files** into this folder. + +

USB directory when viewed in Finder on desktop

+ +**3. Add to your Butter Box** + +* Insert the USB drive into your Butter Box. +* The **Offline Maps** tile will automatically appear in your Butter Box + portal. + +👉 That’s it — anyone using an **Android device** can now download OsmAnd and +the offline maps you’ve provided directly from your Butter Box. + +Note: The OSM map apk is available on the Butter Box software image. Updates +to the OsmAnd app will be available with new releases of the Butter Box +software. If you want to know what the latest available version of OsmAnd +app is, visit [OsmAnd Free Releases — +Android](https://osmand.net/docs/versions/free-versions). diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx new file mode 100644 index 0000000..c5e6674 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx @@ -0,0 +1,68 @@ +--- +sidebar_position: 2 +--- +# How to Reformat Your USB Drive + +After connecting your USB drive to the Raspberry Pi you will see the +“Explore USB” title displayed on the portal. If you’ve tried refreshing your +portal page and still do not see the “Explore USB” tile then you may need to +erase your USB stick and reformat it. + +![](/img/docs/unknown.png)
+ + + +When you format a USB drive, all files and folders on the drive are removed and replaced with a new file system. This can help repair any issues with the flash drive itself or make it compatible with new files you want to transfer. Be sure to back up your files before formatting your drive.
+ +**Check the Format of the USB** + +* On your desktop or laptop, plug in your USB +* Right, or double-click on the USB +* Click on “Get info” and verify the Format +* Your USB needs to be formatted to ExFat or Fat32, MS-DOS (FAT). + + + +**Reformatting Steps on MacOS:** + +* Connect the USB drive to a USB port on your computer. +* Right, or double-click on the USB +* Click on “Erase Disk…” +* You can rename your USB at this time +* Select the correct format, either ExFat or ExFat32 or MS-DOS (FAT) +* Then tap “Erase” +* A message may appear warning you that all content will be deleted. Select + “Erase” +* This may take a few minutes. The USB will disappear and reappear on your + homescreen +* Verify the drive is correctly formatted +* Right, or double-click on the USB +* Click on “Get info” and verify the Format
+ +**Reformatting Steps on Windows:** + +* Connect the USB drive to a USB port on your computer. +* Open the File Explorer and select "This PC" from the menu. +* You can find this option in the left panel, next to a monitor + icon.[\[2\]](https://www.wikihow.com/Format-a-Flash-Drive#_note-2) +* On Windows 7, click Computer on the right side of the Start window. +* Right-click the flash drive's icon. It's beneath the "Devices and drives" + heading in the middle of the page. This will bring up a drop-down menu. +* Choose "Format". This will open the formatting window. +* Click on "File System" and choose the MS-DOS, FAT32, or exFAT format. +* [FAT32](https://www.wikihow.com/Format-FAT32) - The most widely compatible + format. Works with most computers and gaming consoles. +* exFAT - Similar to FAT32, but designed for external hard drives (e.g., + flash drives) and quicker use. It's a universal format that is most common + across Windows, Linux, and Mac. +* Select "Start" and click "OK" to finish formatting your flash drive. +* A final prompt will appear, Click “OK”. Your flash drive has successfully + been formatted.
+ +![]()![]()![]() + +![]() + +![]() + +
diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/faq/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/faq/index.mdx new file mode 100644 index 0000000..034a843 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/faq/index.mdx @@ -0,0 +1,77 @@ +--- +sidebar_position: 1 +--- +# FAQ + +### Does the Butter Box give me the internet? + +Not quite. The Butter Box doesn’t provide internet access. Instead, it +creates its own local Wi-Fi network that lets you access apps, content +(previously set up), and message board features offline . Everything is +stored and shared locally — no internet or data connection needed. + +*** + +### How do you power a Butter Box? + +The Butter Box is super flexible! You can power it using a USB power bank, a +wall adapter, or even a small solar panel. As long as it provides power to +the Raspberry Pi, you’re good to go. Go to the [Power +Supply](../build-a-box/power-supply) section to learn more. + +*** + +### If I’m powering the Butter Box with a solar panel, do I need a power bank? + +A power bank isn’t strictly required, but it’s highly recommended. Solar +panels can be inconsistent — clouds, shade, or changing sunlight can +interrupt power. A power bank helps smooth that out by storing energy and +keeping the Butter Box running steadily, even when sunlight dips. Check it +out this use case to know more: (insert use case URL) + +*** + +### What are the security features of the Butter Box? Can I put a password on it? + +Currently, the Butter Box broadcasts an open Wi-Fi network — that means no +password is required to connect. This makes it easy for people nearby to +join, especially in offline or community settings. + +However, users must either enter the Butter Box’s local IP address manually, +or scan a QR code that takes them directly to the content. Since it’s all +offline, there’s no exposure to the internet or external threats. + +You can configure the Raspberry Pi to require a Wi-Fi password in the admin +settings. Refer to the [Security](../security) section for more security +features. + +*** + +### How much storage does a Butter Box have? + +The Butter Box storage capacity is defined by the microSD card you install — +it doesn’t have fixed built-in memory. You can choose anything from a 16 GB +card up to 1 TB (the Raspberry Pi Zero 2 W supports microSD sizes up to +that). We recommend 256 GB. + +| Use Case | Suggested micro SD Size | +| ------------------------------------- | -------------------------- | +| Basic setup (apps + message board) | 16 GB – 32 GB | +| Additional content or media storage | 64 GB – 128 GB | +| Handling large content packs or files | 256 GB or more, up to 1 TB | + +*** + +### Can I customize it? + +Absolutely! You can add, for example, your own content - dropping in PDFs, +videos, images, and HTML pages to build a local library, or add your own +apps - including Android APKs (even if they’re not on F-Droid). + +*** + +### My USB drive is plugged into the Butter Box, but the content is not displayed on the portal. Why? + +Yout USB drive is probably in the wrong format. Your USB needs to be +formatted to ExFat, Fat32, MS-DOS (FAT). Refer to [Reformatting Your +USB](how-to-reformat-your-usb-drive) for help. diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/index.mdx new file mode 100644 index 0000000..a954a8e --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/index.mdx @@ -0,0 +1,17 @@ +--- +description: 'Sharing offline has never been easier!' +sidebar_position: 1 +--- + +# Get Started + +Butter Box is a lightweight, portable device that functions like a hard +drive with its own hotspot. Anyone nearby can connect to it and view or +download its contents—no internet required. + +Whether you have a Butter Box in your hands or you need to build one, you're +in the right spot. Choose an option below. + +## [I Have A Box](quick-start.mdx) ...or... [I Need A Box](build-a-box/) + + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/quick-start.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/quick-start.mdx new file mode 100644 index 0000000..9d0054e --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/quick-start.mdx @@ -0,0 +1,88 @@ +--- +sidebar_position: 2 +--- +# Quick Start + +If you have a Butter Box with the latest version of the Butter software +loaded on the SD card, take these quick steps to get set up. + +### Check supplies + +Make sure you have the supplies for a basic box: + +* [ ] Power source +* [ ] USB drive +* [ ] USB Adapters (as needed) +* [ ] Butter Box Device (with micro SD card inserted) +* [ ] Case + +
+ +### Make sure the micro SD card is inserted into the device + +The micro SD card should have the latest version of Butter OS running on it. + +### Plug it in to power on + +Connect the power supply to the first micro USB port and correct wall +outlet. + +
+ +You will know the box is working if ‘butterbox’ wifi appears in the wifi +list on your phone or computer. If it doesn’t, unplug the box and plug it +back in. + + + +_If using a solar battery or other means of power, use one with the correct +specs to ensure adequate power and avoid damage to the unit. For a Pi Zero 2 +W use Micro USB power supply with at least 2.0A._ + +[Link to Power Supply Options](build-a-box/power-supply) + + + +### Insert USB drive + +Connect the USB adapter to the open port. Then plug in the USB drive. Learn +more about loading the USB drive with treasures in the [File +Sharing](services/file-sharing) section. + +
+ +### Access the Butter Box Portal + +Join the ‘butterbox’ Wi-Fi. After 30 seconds, scan the QR code on the +box. This connects you to **http://butterbox.local** in a browser. + +[https://youtu.be/KB5O9MSoaAg](https://youtu.be/KB5O9MSoaAg) + +
+ +_If this page does not load, wait a few minutes to ensure +connectivity. Refresh the page. If you’re connecting from a smartphone, turn +off your mobile data or turn on airplane mode. Then try again._ + +:::info +This is an HTTP page, not HTTPS, because it's served from a local device with no internet connection. Your data never leaves the network, so it's still private and secure. +::: + +The Wi-Fi does not have a password by default. Though, you can easily add +one in the Admin Settings. + +### Once connected, use Admin Settings to set up your box. + +The admin setup wizard is designed to give you choice over which services +are offered on the box and to increase its security. You will be prompted to +go to Admin Settings if this is the first time you've used the box. + +### Share access to the portal + +Once you share with others, they will connect to it in the same way you just +did. + +:::info +For a Pi Zero 2 W: Up to 5 people can connect to the box at any time. After people connect and get what they need, encourage them to leave the box to give others a turn.\ +The physical reach of the Box varies. But as a rule of thumb, people in the same room as the box (or in talking distance) will be able to access it. +::: diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/security.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/security.mdx new file mode 100644 index 0000000..ab9f3aa --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/security.mdx @@ -0,0 +1,202 @@ +--- +description: 'How to Make a Butter Box Tamper Resistant' +sidebar_position: 7 +--- + +# Security + +This guide was designed for deployments in hostile, semi-hostile, or +low-trust environments, where devices may be inspected, confiscated, +modified, or misused. It aims to provide practical recommendations to make +the Butter Box more physically and digitally tamper-resistant. + +Following the recommendations in this guide will help reduce risk, not +guarantee absolute security. Butter Box is assumed to be a field-deployable, +low-cost, offline system, so these recommendations prioritize realistic, +maintainable protections. + +**Threat Model Assumptions** + +Before applying controls, clearly define your deployment context. This guide +assumes one or more of the following risks: + +* Physical access by unauthorized users +* Device confiscation or inspection by authorities +* Curious or malicious local users +* Content manipulation or replacement +* Network misuse or impersonation +* Credential reuse or default configuration abuse + +Remember that controls should adapt to the local risk level, over-hardening +can reduce usability and trust. + + + +### Section 1: Physical Tamper Resistance + +#### Enclosure and Hardware Protection + +Physical access to the Butter Box allows SD card cloning, firmware +replacement, malware injection and broadcasting of malicious +information. PCB are also delicate and should have additional protection to +keep them safe from everyday handling and weather exposure. + +Recommendations: + +1. Use a sealed or semi-sealed enclosure (screws instead of snap-fit) +2. Prefer tamper-evident screws (Torx, security hex) +3. Apply tamper-evident stickers over enclosure seams and SD card slots + +| 1) Sealed enclosures | 2) Screws | +| --------------------------------- | --------------------------------------- | +| ![](/img/docs/unknown.jpeg) | ![]() | + +#### ![]() + +#### SD Card & Storage Protection + +Recommendations: + +1. Use high-quality SD cards to reduce corruption +2. Encrypt sensitive partitions (where feasible) +3. Keep content and OS separated (firmware vs content packs) +4. Avoid labeling SD cards with sensitive identifiers + +Optional (higher risk contexts): + +1. Epoxy Resin. Electronico potting solutions ​​protect Printed Circuit + Boards from extreme temperatures, moisture, vibration, and other + environmental threats. +2. Physically block SD card removal + + + +| Epoxy Resin | Epoxy Resin | +| --------------------------------------- | --------------------------------------- | +| ![]() | ![]() | + +#### ![]() + +#### Power & Port Management + +Recommendations: + +1. Disable or physically block unused ports (USB, HDMI). Inexpensive + physical port blockers can be used to reduce the risk of tampering with + the Butter Box by preventing unauthorized access to exposed + interfaces. These blockers limit the ability of bad actors to inject + malicious code, connect unauthorized peripherals, or broadcast unwanted + content. Ports are sealed with plastic blockers that can only be removed + using a dedicated key included in the deployment kit. +2. Avoid exposing Ethernet ports unless required. Ethernet ports should + remain disabled or physically blocked unless they are explicitly required + for the deployment. When Ethernet access is necessary, its use should be + clearly documented and limited to trusted operators. +3. Use short internal cables to reduce easy probing +4. Label power banks generically (avoid project names) + +| USB & HDMI | Ethernet Ports | +| --------------------------------------- | --------------------------------------- | +| ![]() | ![]() | + +#### Environmental & Operational Practices + +Recommendations: + +* Store boxes in controlled locations when not in use +* Rotate devices periodically in long deployments +* Assume devices may be copied or lost +* Treat Butter Boxes as semi-disposable infrastructure, not personal + devices. + +### Section 2: Digital Tamper Resistance + +#### Credential Hygiene (Critical) + +Mandatory actions: + +SSH + +* By default, the pi user has the password butterbox-admin. +* Change this password by sshing into the pi and running passwd. +* If you'd prefer to use an SSH key, be sure to disable password access once + you enable key-based access. + +RaspAP + +* The access point has an administrative interface that can be used to + change its settings. +* Defaults: user: admin, password: secret (ironically, this is not secret). +* Change this by logging in at + [http://butterbox.lan/admin](http://butterbox.lan/admin) (or + [http://comolamantequilla.lan/admin](http://comolamantequilla.lan/admin) + for a Spanish language box) and using the Web UI. + +Chat + +* The local chat was created by an administrative user called + butterbox-admin. The password for this user is also butterbox-admin. +* Change this password by logging into the Butter Box, going to the public + chatroom, then visiting your user profile and updating the password. At + your discretion, you may also wish to change the name from butterbox-admin + so that other users will recognize you. + +Best practices: + +* Use unique passwords per deployment +* Store credentials offline in secure documentation +* Never reuse credentials across regions + +#### Service Hardening + +Recommendations: + +* Disable services not strictly required: +* SSH (or restrict to key-based auth) +* Bluetooth +* USB ports + +#### Content Integrity & Authenticity + +Recommendations: + +* Keep firmware immutable during normal operation +* Maintain a known-good baseline image +* Re-flash devices periodically in long deployments + +Operational control: + +* Only trusted operators should install or update content +* Document update sources and dates + + + +### Section 3: Misuse & Abuse Mitigation + +#### Local Chat & Content Abuse + +Risks: + +* Harassment or hate speech +* Impersonation +* Disinformation spread + +Mitigations: + +* Clear usage guidelines displayed locally +* Community moderation roles (if appropriate) +* Ability to reset or wipe chat data quickly +* Limit who can upload or replace content +* Keep a read-only mode for most users + + + +### Section 4: Incident Response & Recovery + +Prepare for compromise: + +* Assume some devices will be tampered with +* Maintain a simple wipe and re-flash procedure +* Track deployments + +
diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/services/file-sharing.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/services/file-sharing.mdx new file mode 100644 index 0000000..67042f7 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/services/file-sharing.mdx @@ -0,0 +1,59 @@ +--- +sidebar_position: 2 +--- +# File Sharing + +
+ +## Share Media, Files and Digital Books + +You can use your Butter Box to share media, files, and digital books. To +display additional content in your portal, connect a USB drive containing +the information you want to share. + +If you’d like more control over how your content is displayed, you can build +a **static website** and share it through the Butter Box. Learn more in the +[Content Packs](../content-packs/) section. + + + +### Add files to your USB Drive + +Place individual files directly in the **main directory** (root) of your USB +drive. Or, create folders to organize your files (eg. "Books", "Music", +"Reports) + +

USB directory when viewed in Finder on desktop

+ +**Things to Know** + +* The **folder names you use** on your USB drive will be shown in the Butter + Box portal. +* Organizing content into folders makes it easier for others to browse and + download. + +### Connect to your Butter Box to view + +Insert the USB drive into your Butter Box. After connecting your USB drive +to the Raspberry Pi you will see the **Files** tile displayed when you open +the Butter Box portal. + +
+ + + +**Troubleshooting** + +If you don’t see the **Files** tile, try the following actions: + +* Remove the USB drive from the Butter Box. Then re-insert the USB drive. +* Turn on/off airplane mode. Reconnect Butter Box wifi. +* Refresh the browser page. + +If you are still having trouble you may need to [Reformat Your USB +Drive](../faq/how-to-reformat-your-usb-drive). + + + + + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/services/index.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/services/index.mdx new file mode 100644 index 0000000..a1ef466 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/services/index.mdx @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- +# Features + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/services/local-chat.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/services/local-chat.mdx new file mode 100644 index 0000000..f6a8ba4 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/services/local-chat.mdx @@ -0,0 +1,110 @@ +--- +description: 'A place for anyone connected to the box to share' +sidebar_position: 3 +--- + +# Local Chat + +There is one local chat on your Butter Box that is open to anyone who is +able to join the box. If they can open the portal, they can open the chat +and say or post anything they want. Depending on your use case, moderation +capabilities may be important. + +First, let's look at what you can and can't do with this local chat. + +✅ **You Can**
+ +* Host videos up to 5 GB PDFs, images, record, audio messages, share + pre-recorded audio messages or music +* Download the full chat or any individual piece of content or media that + people have shared + +❌ **You Cannot**
+ +* Use the chat to talk with people who are not connected to the Butter Box +* Get notifications when there are new posts or messages +* See the messages unless you are connected to the Butter Box + + + +## Moderation + +A Butter Box offers moderation features for the local chat. In order to +access these features, you need to login as the admin of the room. + +### Become the Admin + +### Logout as Guest + +When you open the local chat, you are assigned a guest identity. First +logout of the account that was created for you. + +### Login as Admin + +Login to the `butterbox-admin` account. Username and password are both +`butterbox-admin`. + +### Change Admin Password + +Visit your user profile to change the password. At your discretion, you may +also wish to change your display name so that other users will recognize +you. + +### Moderation Features + +Once you are an admin, you have access to the following features: + +* **Set a message timer** +* **Delete messages** +* **Promote members to moderator or admin** +* **Kick members out.** + * Keep in mind that someone can simply rejoin as a new guest if they + reconnect to the box +* **Delete the room.** + * Warning: If you delete the room, you will no longer have a local chat on + your Butter Box. To get one back, you will have to flash a new image of + the Butter Box software to your SD card. + + + +## Say Even More—Direct Messages and Private Rooms + +In addition to the local chat, you can create any number of private rooms +from the same interface. + +### Things To Know + +* Each room will have it's own QR code. +* Private rooms are not discoverable from the Butter Box portal. +* If you create a private room, you have to share the QR code physically to + whomever you want to join **who is also connected to the box.** +* Every private chat that you are part of, will be easy for **you** to + find. They will all show up in your room list. + +### Instructions + +You can create a private room from two different places in the message board +interface. + +### Open from Avatar Modal + +Tap on your avatar in the top bar. Select **new room.** + +| | | +| -------------------------------------------------------------------- | - | + + + +### Open from Room List + +Your room list is accessible from your profile page. Once here, select **new +room.** + +
+ + + + + + + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/services/secure-messenger.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/services/secure-messenger.mdx new file mode 100644 index 0000000..06cfe02 --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/services/secure-messenger.mdx @@ -0,0 +1,17 @@ +--- +description: 'Using Delta Chat with a Butter Box' +sidebar_position: 4 +--- + +# Private Messenger + +With the Private Messenger service, you can exchange secure messages with +people you know. [Delta Chat](https://delta.chat/) is a messaging app that +uses email protocols to exchange messages. When used through a Butter Box, +people who create accounts on the same Butter Box can send messages to each +other without the internet. + +Think of the Butter Box like a local post office. Whenever you connect to +the Box’s network, your Delta Chat app can send outgoing messages and sync +to receive any new ones waiting for you. + diff --git a/i18n/bo/docusaurus-plugin-content-docs/current/update-butter.mdx b/i18n/bo/docusaurus-plugin-content-docs/current/update-butter.mdx new file mode 100644 index 0000000..8e5b34b --- /dev/null +++ b/i18n/bo/docusaurus-plugin-content-docs/current/update-butter.mdx @@ -0,0 +1,26 @@ +--- +sidebar_position: 6 +--- +# Update Butter + +### Check out new releases from the Butter Box team + +[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0) + +:::info +Always choose the Latest Version of the file +::: + +### Early Access Development Releases + +WARNING: These are early releases posted for development testing and MUST +NOT be used in production deployments. + +[Download Early Access Development +Images](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list) + +### Update your Butter Box + +Update your Butter Box using the same guide with the steps you take when you +are setting a Butter Box up for the first time. You can find it here: +[Raspberry Pi Install](build-a-box/raspberry-pi/install-butter) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/index.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/index.mdx index 6b9f94f..3a27d19 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/index.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/index.mdx @@ -1,22 +1,23 @@ --- -description: 'DIY instructions' +description: 'Instrucciones para crear tu propia Caja Mantequilla' --- -# Build A Box +# Construir una Caja Don’t have a Butter Box yet? You can easily build your own. Choose your setup to get started. -## Butter Box Setups +## Configuraciones de la Caja Mantequilla -Butter Box software currently runs on Raspberry Pi devices: Pi Zero 2 and Pi -4. You can use either one. See comparison chart below for details. +El software de la Caja Mantequilla actualmente funciona en dispositivos +Raspberry Pi: Pi Zero 2 y Pi 4. Puedes usar cualquiera de los dos. Consulta +la tabla comparativa a continuación para obtener más detalles. -| Device | Capacity | Supplies | +| Dispositivo | Capacidad | Suministros | | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------- | -|

Basic

Raspberry Pi Zero Pi 2

Get Started

| Up to 10 people, About 10 meters apart | [Supply List](raspberry-pi/basic-box-supplies) | -|

Extended

Raspberry Pi 4 + Router

Get Started

| Up to 20 people, About 30 meters apart when paired with a router | [Supply List](raspberry-pi/extend-your-box) | -| PC/Laptop (amd64) | _Coming soon_ | _Coming soon_ | +|

Basico

Raspberry Pi Zero Pi 2

Iniciar

| hasta 10 personas, aproximadamente a 10 metros de distancia | [lista de suministros](raspberry-pi/basic-box-supplies) | +|

Optima

Raspberry Pi 4 + Router

Iniciar

| hasta 20 personas, aproximadamente a 30 metros de distancia si anexas un router | [Supply List](raspberry-pi/extend-your-box) | +| PC/Laptop (amd64) | _proximamente_ | _proximamente_ | We also make and ship Butter Boxes to partners worldwide. If you serve a community that could benefit, we’d love to hear from you. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx index 28b8373..5cc0494 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/pc-laptop.mdx @@ -1,69 +1,71 @@ --- -description: 'How to turn an old PC into golden deliciuos butter!' +description: '¡Cómo convertir una computadora vieja en una caja Mantequilla!' sidebar_position: 2 --- -# PC/Laptop Support (BETA!) +# Computadora/Laptop (BETA!) -An important new development for the ButterBox project is the ability to -turn any Intel or AMD 64-bit PC into a ButterBox. In many places in the -world, getting access to an official RaspberryPi is difficult and -expensive. However, no matter where you are in the world, there seem to be -plenty of "old", unloved, discarded PC towers and laptops. +Una novedad importante para el proyecto Caja Mantequilla es la posibilidad +de convertir cualquier PC Intel o AMD de 64 bits en una Caja Mantequilla. En +muchos lugares del mundo, conseguir una Raspberry Pi oficial es difícil y +caro. Sin embargo, independientemente de dónde te encuentres, parece que hay +un montón de ordenadores de sobremesa y portátiles viejos, olvidados y +desechados. -This page will help you bring new life to that old tech, by turning it into -the best kind of buttery local microserver, that even has a built-in -battery, screen and keyboard! +Esta página te ayudará a darle nueva vida a esa vieja tecnología, +convirtiéndola en el mejor microservidor local, que incluso cuenta con +batería, pantalla y teclado integrados! -## Download the Image +## Descargar la imagen -Access to new images of ButterBox built for Intel/AMD64 devices are now -available IN EARLY BETA through our [development image distribution -site](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list). -Download the latest image that beings with "amd64_butter_main_". +El acceso a nuevas imágenes de ButterBox creadas para dispositivos +Intel/AMD64 ya está disponible EN VERSIÓN BETA TEMPRANA a través de nuestro +[sitio de distribución de imágenes de +desarrollo](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list). +Descargue la última imagen que comienza con "amd64_butter_main_". -## How to Flash +## Como copiarla -This image can be flashed to a bootable USB drives, using +Esta imagen se puede grabar en unidades USB de arranque, utilizando [balenaEtcher](https://etcher.balena.io/). -1. Install balenaEtcher -2. Download the AMD64 image and unpack it (remove .tar and .gz with "unzip" - tool) -3. Select the image file in balenaEtcher -4. Plugin the USB flash drive -5. Select the drive in balenaEtcher -6. Flash! +1. Instalar balenaEtcher +2. Descarga la imagen AMD64 y descomprímela (elimina las extensiones .tar y + .gz con la herramienta "unzip") +3. Selecciona el archivo de imagen en balenaEtcher +4. Conecta el USB +5. Selecciona la unidad USB en balenaEtcher +6. Graba la imagen! -## How to Boot Up +## Como iniciar el arranque -Once the USB drive is flashed, you can now use it to boot up ButterBox on -your old PC. +Una vez formateada la unidad USB, ya puedes usarla para arrancar ButterBox +en tu antiguo ordenador. -1. Boot your old PC into the "BIOS" screen. Make sure it is configured to - allow for booting from the USB drive, before it boots the internal hard - drive. -2. Shutdown the PC. -3. Plug in the USB drive to the PC -4. Start the PC, and make sure it boots from the USB drive. -5. Wait for the login terminal to appear! +1. Inicia tu PC en la pantalla "BIOS". Asegúrate de que esté configurado + para permitir el arranque desde la unidad USB antes de arrancar desde el + disco duro interno. +2. Apaga la PC. +3. Conecta la unidad USB al PC +4. Enciende el ordenador y asegúrate de que arranca desde la unidad USB. +5. ¡Espera a que aparezca la terminal de inicio de sesión! -## How to Access +## Como accesar -Once the ButterBox PC is booted up, and plugged into a local router, it -should be ready to access! +Una vez que el ordenador se haya encendido y conectado a un router local, +¡ya deberías estar listo para accederlo! -Connect your personal device to the same network, and try to access +Conecta tu dispositivo personal a la misma red e intenta acceder a [http://butterbox.local](http://butterbox.local) -## Differences from RaspberryPi edition +## Diferencias con la edición Raspberry Pi There are some important differences between ButterBox on PC versus on RaspberryPi -- There is no built-in wifi hotspot. You must plug it into a dedicated wifi - router or network. -- You can easily access the terminal "root" user to update and configured - (with great power, comes great responsibility!) +- No tiene punto de acceso wifi integrado. Debes conectarlo a un router o + red wifi dedicada. +- Puedes acceder fácilmente al terminal como usuario "root" para actualizar + y configurar (¡un gran poder conlleva una gran responsabilidad!) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx index 571d0c7..8c342e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/power-supply.mdx @@ -1,25 +1,29 @@ --- -description: 'Different ways to power your Butter Box' +description: 'Diferentes maneras de alimentar tu Caja Mantequilla' sidebar_position: 3 --- -# Power Supply +# Fuente de alimentación -If you want Butter to work completely off-grid and without electricity, it -can! Butter Boxes can be powered by a wall outlet, pre-charged battery pack -or solar powered battery pack. +Si quieres que la Caja Mantequilla funcione completamente fuera de la red +eléctrica y sin electricidad, ¡es posible! Las cajas mantequilla pueden +alimentarse mediante una toma de corriente, una batería precargada o una +batería solar. -* **Wall Outlet:** The official and recommended power supply for Raspberry - Pi computers (depends of the Raspberry Pi model that you are using) -* **Pre-charged Battery Pack (Power Bank):** This is the most common option - for field use. - * Anker portable charger [power - bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) -* **Solar Panel (with Power Bank):** Use a small solar panel to recharge - your power bank. This is a good option to keep the box running - continuously in off-grid locations. Using direct solar panel without a - battery is possible, but unstable if the sun dips in/out. - * Solar panel kits: +* **Toma de corriente:** La fuente de alimentación oficial y recomendada + para los ordenadores Raspberry Pi (depende del modelo de Raspberry Pi que + estés utilizando) +* **Batería precargada (Power Bank):** Esta es la opción más común para uso + en exteriores. + * Cargador portátil Anker [power + bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPx + Zwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) +* **Panel solar (con batería externa):** Utiliza un panel solar portátil + para recargar tu batería externa. Esta es una buena opción para mantener + el dispositivo funcionando continuamente en lugares sin acceso a la red + eléctrica. Es posible usar el panel solar directamente sin batería, pero + el sistema es inestable si la intensidad del sol varía. + * Kits de paneles solares: [https://voltaicsystems.com/solar-panel-kits/](https://voltaicsystems.com/solar-panel-kits/)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx index d3f0416..7958311 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/basic-box-supplies.mdx @@ -1,11 +1,12 @@ --- sidebar_position: 2 --- -# Basic Box Supplies +# Suministros de caja básica -A basic Butter Box setup is a Raspberry Pi Zero 2 W with a microSD card -running the Butter software, a USB stick, powered by a USB source like a -power cord, power bank or solar panel. +Una configuración básica de Butter Box consiste en una Raspberry Pi Zero 2 W +con una tarjeta microSD que ejecuta el software Mantequilla, una memoria USB +y alimentada por una fuente USB como un cable de alimentación, una batería +externa o un panel solar. In most setups like this, a Butter Box can comfortably handle **4–10 connected devices at once** without slowing down. It’s possible to have @@ -18,26 +19,27 @@ open space, it can sometimes reach farther. Think of it like the range of a home Wi-Fi router — enough to cover a classroom, a coffee shop, meeting space, or small outdoor gathering. -## Supplies +## Suministros -* [ ] Raspberry Pi Zero 2W (64 Bit) +* [ ] Raspberry Pi Zero 2W (64 bits) [https://www.adafruit.com/product/5291](https://www.adafruit.com/product/5291); - Or you can buy a kit here: [\ + O puede comprar un kit aquí: [\ https://www.canakit.com/raspberry-pi-zero-2-w.html](https://www.canakit.com/raspberry-pi-zero-2-w.html) -* [ ] Power outlet and power cord that accompanies the Raspberry Pi Zero 2W - or an [alternative power supply](../power-supply) -* [ ] Micro SD Card: Images with the Butter software are usually under 16 GB - (we suggest 256 GB). Media that people upload to the chat ends up on the - card; it never gets cleared. -* [ ] USB drive (min 32 GB) -* [ ] Adapters (as needed) +* [ ] Toma de corriente y cable de alimentación que acompañan a la Raspberry + Pi Zero 2W o una [fuente de alimentación alternativa](../power-supply) +* [ ] Tarjeta Micro SD: Las imágenes con el software Mantequilla suelen + ocupar menos de 16 GB (recomendamos 256 GB). Los archivos multimedia que + la gente sube al chat se guardan en la tarjeta; nunca se borran. +* [ ] USB (min 32 GB) +* [ ] Adaptadores (si son necesarios) - * [ ] Micro USB/Male to USB A/Female - * [ ] A dongle to connect the micro SD card to your laptop (if needed) + * [ ] Variaciones de Micro USB + * [ ] Un adaptador para conectar la tarjeta microSD a tu computadora + portátil (si es necesario) -**Once you have your supplies, continue in the Install Butter section.** +**Una vez que tengas los materiales, continúa con la sección de Instalación de la Caja Mantequilla.** [install-butter.md](install-butter) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx index 993c2dd..798d069 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/extend-your-box.mdx @@ -1,69 +1,73 @@ --- -description: 'How To Add a Router To Your Box Setup' +description: 'Cómo agregar un enrutador a la configuración de tu caja' sidebar_position: 4 --- -# Extend Your Box +# Amplía tu caja -An extended Butter Box pairs the Raspberry Pi with a standalone Wi-Fi -router, giving stronger signal and more simultaneous connections. +Una versión ampliada de la Caja Mantequilla combina la Raspberry Pi con un +router Wi-Fi independiente, lo que proporciona una señal más potente y más +conexiones simultáneas. With the router, the network can reach 10-30 m (32-98 feet),and can comfortably support 10–20 connected devices at the same time. This setup is ideal for a medium group of people in a medium room, like classrooms, events, or community spaces. -## Supplies +## Suministros -* [ ] Raspberry Pi 4, 5 or Raspberry Pi Zero 2W -* [ ] Router ([Opal (GL-SFT1200) Wireless Travel - Router](https://store-us.gl-inet.com/products/united-states-opal-gl-sft1200-gigabit-wireless-router-dual-band-openwrt-ipv6-tor) - or equivilent) -* [ ] Power outlet and power cords that accompany the Raspberry Pi and the - Router or an [alternative power supply](../power-supply) -* [ ] Micro SD Card: Images with the Butter software are usually under 16 GB - (we suggest 256 GB). Media that people upload to the chat ends up on the - card; it never gets cleared. -* [ ] USB Drive (min 32 GB) -* [ ] Adapters (as needed) +* [ ] Raspberry Pi 4, 5 o Raspberry Pi Zero 2W +* [ ] Router ([Router inalámbrico de viaje Opal + (GL-SFT1200)](https://store-us.gl-inet.com/products/united-states-opal-gl-sft1200-gigabit-wireless-router-dual-band-openwrt-ipv6-tor) + o equivalente) +* [ ] Toma de corriente y cables de alimentación que acompañan a la + Raspberry Pi y al Router o una [fuente de alimentación + alternativa](../power-supply) +* [ ] Tarjeta Micro SD: Las imágenes con el software Mantequilla suelen + ocupar menos de 16 GB (recomendamos 256 GB). Los archivos multimedia que + la gente sube al chat se guardan en la tarjeta; nunca se borran. +* [ ] USB (minimo 32 GB) +* [ ] Adaptadores (si son necesarios) -_No internet connection is required._ +_No se requiere conexión a internet._
-## Steps +## Pasos -To extend your box, you simply connect a GLi-Net router to the Butter Box -with an ethernet cable. Instead of accessing the box from the portal Wi-Fi -hotspot (eg. 'butter box' or whichever name you set in the admin settings), -users will join the Wi-Fi network of the router. +Para ampliar la cobertura de tu dispositivo, simplemente conecta un router +GLi-Net al Butter Box mediante un cable Ethernet. En lugar de acceder al +dispositivo desde el punto de acceso Wi-Fi del portal (por ejemplo, +"butterbox" o el nombre que hayas configurado en los ajustes de +administración), los usuarios se conectarán a la red Wi-Fi del router. -### Connect the Butter Box to its power supply. +### Conecte la Caja Mantequilla a su fuente de alimentación. -Connect the Butter Box to power. +Conecte la Caja Mantequilla a la corriente. -### Connect Router +### Conecta el Router -Connect the router to power. Then use the ethernet cable to connect to the -Butter Box. Make sure to plug the Ethernet cable into the LAN port on your -router. +Conecta el router a la corriente. Luego, usa el cable Ethernet para +conectarlo a la Caja Mantequilla. Asegúrate de enchufar el cable Ethernet al +puerto LAN de tu router. -### Test Your Connection +### Prueba tu conexion -Join the router Wi-Fi. If you have not setup or used this router before, -enter the default password found in the user guide included in the -package. After 30 seconds, open http://butterbox.local in a browser. +Conéctate a la red Wi-Fi del router. Si no has configurado ni utilizado este +router anteriormente, introduce la contraseña predeterminada que encontrarás +en la guía del usuario incluida en el paquete. Tras 30 segundos, abre +http://butterbox.local en un navegador. -### Disable Butter Box Wi-Fi Access Point +### Desactivar el punto de acceso Wi-Fi de la Caja Mantequilla Open the admin settings from the Butter Box portal. Navigate to **Secure Portal**. Turn off the Wi-Fi access point. This will hide the Wi-Fi network that broadcasts from the raspberry pi, so that users don’t get confused about which network to join. -### Invite Users to Join the Router Wi-Fi +### Invita a los usuarios a unirse al enrutador Wi-Fi -Users will now join the Wi-Fi network of the router when they want to -connect to the Butter Box. +Ahora, cuando quieran conectarse a la Caja Mantequilla, los usuarios se +unirán a la red Wi-Fi del router. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx index 1e69a42..cd8b04a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/install-butter.mdx @@ -1,28 +1,29 @@ --- -description: 'Install Butter Operating System (OS) on an SD card for Raspberry Pi' +description: 'Instala el sistema operativo Mantequilla (SO) en una tarjeta SD para Raspberry Pi' sidebar_position: 3 --- -# Install Butter +# Instalar la Caja Mantequilla -You will need: +Necesitas: -* Desktop computer -* Internet Connection -* Butter Box +* Una computadora +* Conexion de Internet +* Una Caja Mantequilla -### Download the Butter OS for Raspberry Pi +### Descarga el Sistema Operativo Mantequilla para Raspberry Pi. -Make sure the file size matches the size listed on the website. Sometimes -browsers do not complete the download, which can result in a corrupted file. +Asegúrate de que el tamaño del archivo coincida con el que aparece en el +sitio web. En ocasiones, los navegadores no completan la descarga, lo que +puede provocar que el archivo se corrompa. [https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0) :::info -Always choose the Latest Version of the file. +Elije siempre la última versión del archivo. ::: -### Plug the micro SD card into your computer +### Inserta la tarjeta micro SD en tu ordenador To plug the micro SD card into your computer, you may need an adapter to do this: @@ -95,8 +96,9 @@ section for more details. If you see an error stating that the input file is not a valid disk image, check the file you downloaded. -Make sure the file size matches the size listed on the website. Sometimes -browsers do not complete the download, which can result in a corrupted file. +Asegúrate de que el tamaño del archivo coincida con el que aparece en el +sitio web. En ocasiones, los navegadores no completan la descarga, lo que +puede provocar que el archivo se corrompa. Also confirm that you have **unzipped the file** before using it. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx index 8111acb..ee35086 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/build-a-box/raspberry-pi/power-supply.mdx @@ -1,24 +1,28 @@ --- -description: 'Different ways to power your Butter Box' +description: 'Diferentes maneras de alimentar tu Caja Mantequilla' --- -# Power Supply +# Fuente de alimentación -If you want Butter to work completely off-grid and without electricity, it -can! Butter Boxes can be powered by a wall outlet, pre-charged battery pack -or solar powered battery pack. +Si quieres que la Caja Mantequilla funcione completamente fuera de la red +eléctrica y sin electricidad, ¡es posible! Las cajas mantequilla pueden +alimentarse mediante una toma de corriente, una batería precargada o una +batería solar. -* **Wall Outlet:** The official and recommended power supply for Raspberry - Pi computers (depends of the Raspberry Pi model that you are using) -* **Pre-charged Battery Pack (Power Bank):** This is the most common option - for field use. - * Anker portable charger [power - bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) -* **Solar Panel (with Power Bank):** Use a small solar panel to recharge - your power bank. This is a good option to keep the box running - continuously in off-grid locations. Using direct solar panel without a - battery is possible, but unstable if the sun dips in/out. - * Solar panel kits: +* **Toma de corriente:** La fuente de alimentación oficial y recomendada + para los ordenadores Raspberry Pi (depende del modelo de Raspberry Pi que + estés utilizando) +* **Batería precargada (Power Bank):** Esta es la opción más común para uso + en exteriores. + * Cargador portátil Anker [power + bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPx + Zwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\&dib_tag=se\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\&qid=1756265405\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\&sr=8-6\&th=1) +* **Panel solar (con batería externa):** Utiliza un panel solar portátil + para recargar tu batería externa. Esta es una buena opción para mantener + el dispositivo funcionando continuamente en lugares sin acceso a la red + eléctrica. Es posible usar el panel solar directamente sin batería, pero + el sistema es inestable si la intensidad del sol varía. + * Kits de paneles solares: [https://voltaicsystems.com/solar-panel-kits/](https://voltaicsystems.com/solar-panel-kits/)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/case-studies.mdx b/i18n/es/docusaurus-plugin-content-docs/current/case-studies.mdx index 1145b9e..881d461 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/case-studies.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/case-studies.mdx @@ -3,16 +3,16 @@ sidebar_position: 9 --- # Use Cases -### 1. Digital Security training to distribute apps and materials +### 1. Capacitación en seguridad digital para distribuir aplicaciones y materiales -> Leaders from Southern Africa countries travel to provide training, audits, and consultations to organizations about digital security, physical safety, risk assessments, and to equip journalists, activists and human rights defenders with the tools and knowledge to do their job safer. In order to do their work effectively, these leaders need to be able to curate specific types of content to fit various use cases, in different contexts and languages and different formats. In offline situations (load shedding, no access to the internet or in times of internet shutdowns) the ability to successfully deliver trainings and content becomes almost impossible. \ -> \ -> They shared more than a few times that if they did not have the Butter Box, some sessions would have been canceled. +> Líderes de países del sur de África viajan para brindar capacitación, auditorías y consultorías a organizaciones sobre seguridad digital, seguridad física y evaluaciones de riesgos, y para dotar a periodistas, activistas y defensores de derechos humanos de las herramientas y el conocimiento necesarios para realizar su trabajo de forma más segura. Para llevar a cabo su labor con eficacia, estos líderes necesitan poder seleccionar contenido específico que se ajuste a diversos casos de uso, en diferentes contextos, idiomas y formatos. En situaciones sin conexión a internet (cortes de luz, falta de acceso a internet o interrupciones del servicio), la capacidad de impartir capacitaciones y contenido con éxito se vuelve prácticamente imposible.\ +>\ +> Compartieron en varias ocasiones que, de no haber contado con Butter Box, algunas sesiones se habrían cancelado. -### 2. Sharing & Media Backup +### 2. Compartir & copia de seguridad de medios > Often M. wants to share music and movie files that they’ve downloaded on their computer with their friends — but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection — music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter Wi‑Fi and browse a shared media library. No internet needed, and no more file-by-file transfers. -### 3. Temporary file storage +### 3. Almacenamiento temporal de archivos > On a remote site with no cell service, workers needed a way to temporarily offload large files — like site photos or documents — from their phones. Using Butter Box’s local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx index 541b8ff..a872e5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/f-droid-repo.mdx @@ -130,22 +130,22 @@ checking: * **App Visibility:** Are all your apps appearing in the list? * **Visual Assets:** Are icons and screenshots displaying correctly? -* **Categorization:** Are apps appearing in the correct sections (e.g., - Internet, Security)? -* **Functionality:** Do the downloads and installations complete without - errors? -* **Metadata:** Does the version number and description match your `repo/` - files? +* **Categorización:** ¿Aparecen las aplicaciones en las secciones correctas + (por ejemplo, Internet, Seguridad)? +* **Funcionalidad:** ¿Las descargas e instalaciones se completan sin + errores? +* **Metadatos:** ¿Coinciden el número de versión y la descripción con los + archivos de tu repositorio? -Your repo will be available at: +Tu repositorio estará disponible en: `http://YOUR-IP:8000/repo` -**Find your IP:** +**Encuentra tu IP:** #### macOS: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx index cf3f9f1..ca97763 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/app/index.mdx @@ -1,50 +1,56 @@ --- sidebar_position: 1 --- -# Apps +# Aplicaciones -You can share apps as a content pack, via a static website. If you give a -folder the name `appstore` and place it in the root directory of the USB -drive, the **Apps** tile will appear in the Butter Box portal. +Puedes compartir aplicaciones como un paquete de contenido a través de un +sitio web estático. Si creas una carpeta llamada `appstore` y la colocas en +el directorio raíz de la unidad USB, aparecerá el icono de **Aplicaciones** +en el portal de la Caja Mantequilla. -**Things To Know** +**Cosas que debes saber** -* If you are sharing apps from Butter Box, you will need to download the app - files you want to share. Apps are updated frequently. Be sure to manually - update all of the app files frequently to ensure you are providing the - highest security for the people who connect to the box. +* Si compartes aplicaciones desde la Caja Mantequilla, deberás descargar los + archivos de las aplicaciones que deseas compartir. Las aplicaciones se + actualizan con frecuencia. Asegúrate de actualizar manualmente todos los + archivos de las aplicaciones periódicamente para garantizar la máxima + seguridad a quienes se conecten al dispositivo. * You’ll need a copy of the app’s `.apk` file — make sure it’s from a safe and trusted source. * Butter won’t automatically verify the source, so it's up to you to confirm it's clean and legal to share. -* How to get apk files: There are mobile apps you can use to get access to - apk files on an Android phone. Alternatively, you can download app files - directly from the developer's website. +* Cómo obtener archivos apk: Existen aplicaciones móviles que puedes usar + para acceder a archivos apk en un teléfono Android. También puedes + descargar los archivos de la aplicación directamente desde el sitio web + del desarrollador. -### Go Further: Butter Box Supports Sharing Via F-Droid +### Ve más allá: La Caja Mantequilla permite compartir archivos a través de F-Droid -Additionally, Butter Box supports app distribution via F-Droid. In your -content pack, you can include the F-Droid `.apk` and a QR code for your -repo. Anyone with access to the Box can then download the F-Droid app while -offline, and add the repo. +Además, la Caja Mantequilla permite la distribución de aplicaciones a través +de F-Droid. En tu paquete de contenido, puedes incluir el archivo `.apk` de +F-Droid y un código QR para tu repositorio. Cualquier persona con acceso a +la caja podrá descargar la aplicación de F-Droid sin conexión y añadir el +repositorio. -As long as they are connected to the Butter Box, they can download any of -the apps within your repo. +Siempre que estén conectados a la Caja Mantequilla, podrán descargar +cualquiera de las aplicaciones que se encuentren en tu repositorio. -If they are connected to the internet later, they can receive app updates -from any apps in your repo that are also included in the official F-Droid -repo. If you update the apps in your repo, they will also have access to -those. +Si posteriormente se conectan a internet, podrán recibir actualizaciones de +cualquier aplicación de tu repositorio que también esté incluida en el +repositorio oficial de F-Droid. Si actualizas las aplicaciones de tu +repositorio, también tendrán acceso a esas actualizaciones. -What is a F-Ddroid Repo? +¿Qué es un repositorio F-Droid? -* A hosted library of apps\ Why use it? -* It offers a secure process for sharing apps. The F-Droid team builds apps - in the official F-Droid repo from the source code themselves. This ensures - that the app you download exactly matches the code the developer - published. -* Users installing from F-Droid have access to app updates remotely (away - from the Butter Box) +* ¿Por qué deberías usar una biblioteca de aplicaciones alojada ? +* Ofrece un proceso seguro para compartir aplicaciones. El equipo de F-Droid + crea las aplicaciones en el repositorio oficial de F-Droid a partir del + código fuente. Esto garantiza que la aplicación que descargues coincida + exactamente con el código publicado por el desarrollador. +* Los usuarios que instalen desde F-Droid tienen acceso a las + actualizaciones de las aplicaciones de forma remota (fuera de la Caja + Mantequilla) -Technical skills are required to create your own F-Droid repo. Refer to the -[F-Droid Repo](f-droid-repo) Section for instructions. +Se requieren conocimientos técnicos para crear tu propio repositorio de +F-Droid. Consulta la sección [Repositorio de F-Droid](f-droid-repo) para +obtener instrucciones. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/index.mdx b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/index.mdx index 172cc3d..ef04885 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/content-packs/index.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/content-packs/index.mdx @@ -45,7 +45,7 @@ Tips for creating a content pack with a static website: You can also check out our [New Content Pack News](/docs/content-packs). -### Get Started +### Empezar The best way to get started with creating your own content pack is to have an idea about the experience and type of information you want to provide, diff --git a/i18n/es/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx b/i18n/es/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx index c5e6674..6ddf1c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/faq/how-to-reformat-your-usb-drive.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 2 --- -# How to Reformat Your USB Drive +# Cómo formatear tu unidad USB After connecting your USB drive to the Raspberry Pi you will see the “Explore USB” title displayed on the portal. If you’ve tried refreshing your @@ -12,12 +12,12 @@ erase your USB stick and reformat it. -When you format a USB drive, all files and folders on the drive are removed and replaced with a new file system. This can help repair any issues with the flash drive itself or make it compatible with new files you want to transfer. Be sure to back up your files before formatting your drive.
+Al formatear una unidad USB, todos los archivos y carpetas se eliminan y se reemplazan por un nuevo sistema de archivos. Esto puede ayudar a reparar cualquier problema con la unidad flash o hacerla compatible con los nuevos archivos que desee transferir. Asegúrate de hacer una copia de seguridad de tus archivos antes de formatear la unidad.
-**Check the Format of the USB** +**Verifique el formato de la unidad USB** -* On your desktop or laptop, plug in your USB -* Right, or double-click on the USB +* En tu computadora, conecta tu USB +* A la derecha, o haz doble clic en el USB * Click on “Get info” and verify the Format * Your USB needs to be formatted to ExFat or Fat32, MS-DOS (FAT). @@ -26,7 +26,7 @@ When you format a USB drive, all files and folders on the drive are removed and **Reformatting Steps on MacOS:** * Connect the USB drive to a USB port on your computer. -* Right, or double-click on the USB +* A la derecha, o haz doble clic en el USB * Click on “Erase Disk…” * You can rename your USB at this time * Select the correct format, either ExFat or ExFat32 or MS-DOS (FAT) @@ -36,7 +36,7 @@ When you format a USB drive, all files and folders on the drive are removed and * This may take a few minutes. The USB will disappear and reappear on your homescreen * Verify the drive is correctly formatted -* Right, or double-click on the USB +* A la derecha, o haz doble clic en el USB * Click on “Get info” and verify the Format
**Reformatting Steps on Windows:** diff --git a/i18n/es/docusaurus-plugin-content-docs/current/index.mdx b/i18n/es/docusaurus-plugin-content-docs/current/index.mdx index a954a8e..626f92a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/index.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/index.mdx @@ -1,17 +1,17 @@ --- -description: 'Sharing offline has never been easier!' +description: '¡Compartir sin conexión nunca ha sido tan fácil!' sidebar_position: 1 --- -# Get Started +# Empezar Butter Box is a lightweight, portable device that functions like a hard drive with its own hotspot. Anyone nearby can connect to it and view or download its contents—no internet required. -Whether you have a Butter Box in your hands or you need to build one, you're -in the right spot. Choose an option below. +Tanto si ya tienes una Caja Mantequilla en tus manos como si necesitas +construir una, estás en el lugar correcto. Elige una opción a continuación. -## [I Have A Box](quick-start.mdx) ...or... [I Need A Box](build-a-box/) +## [Tengo una caja](quick-start.mdx) ...o... [Necesito una caja](build-a-box/) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/quick-start.mdx b/i18n/es/docusaurus-plugin-content-docs/current/quick-start.mdx index 9d0054e..8192701 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/quick-start.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/quick-start.mdx @@ -1,17 +1,17 @@ --- sidebar_position: 2 --- -# Quick Start +# Inicio rapido -If you have a Butter Box with the latest version of the Butter software -loaded on the SD card, take these quick steps to get set up. +Si tienes una Caja Mantequilla con la última versión del software instalada +en la tarjeta SD, sigue estos pasos sencillos para configurarla. -### Check supplies +### Consultar suministros -Make sure you have the supplies for a basic box: +Asegúrate de tener los suministros necesarios para una caja básica: -* [ ] Power source -* [ ] USB drive +* [ ] Subministro de corriente +* [ ] USB * [ ] USB Adapters (as needed) * [ ] Butter Box Device (with micro SD card inserted) * [ ] Case @@ -65,24 +65,25 @@ connectivity. Refresh the page. If you’re connecting from a smartphone, turn off your mobile data or turn on airplane mode. Then try again._ :::info -This is an HTTP page, not HTTPS, because it's served from a local device with no internet connection. Your data never leaves the network, so it's still private and secure. +Esta es una página HTTP, no HTTPS, porque se sirve desde un dispositivo local sin conexión a internet. Tus datos nunca salen de la red, por lo que siguen siendo privados y seguros. ::: -The Wi-Fi does not have a password by default. Though, you can easily add -one in the Admin Settings. +La red Wi-Fi no tiene contraseña por defecto. Sin embargo, puedes añadir una +fácilmente en la configuración de administrador. -### Once connected, use Admin Settings to set up your box. +### Una vez conectado, utiliza la configuración de administrador para configurar tu dispositivo. -The admin setup wizard is designed to give you choice over which services -are offered on the box and to increase its security. You will be prompted to -go to Admin Settings if this is the first time you've used the box. +El asistente de configuración de administrador está diseñado para que elijas +qué servicios se ofrecen en el dispositivo y para aumentar su seguridad. Si +es la primera vez que utilizas el dispositivo, se te pedirá que accedas a la +configuración de administrador. -### Share access to the portal +### Comparte acceso al portal -Once you share with others, they will connect to it in the same way you just -did. +Una vez que lo compartas con otros, ellos se conectarán de la misma manera +que tú lo hiciste. :::info -For a Pi Zero 2 W: Up to 5 people can connect to the box at any time. After people connect and get what they need, encourage them to leave the box to give others a turn.\ -The physical reach of the Box varies. But as a rule of thumb, people in the same room as the box (or in talking distance) will be able to access it. +Para una Raspberry Pi Zero 2 W: Hasta 5 personas pueden conectarse al dispositivo simultáneamente. Una vez que se conecten y obtengan lo que necesitan, pideles que se desconecten del dispositivo para que otros puedan usarlo. + El alcance físico del dispositivo varía. Sin embargo, como regla general, las personas que se encuentren en la misma habitación (o a una distancia que permita hablar) podrán acceder a él. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/security.mdx b/i18n/es/docusaurus-plugin-content-docs/current/security.mdx index ab9f3aa..5f179d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/security.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/security.mdx @@ -1,51 +1,56 @@ --- -description: 'How to Make a Butter Box Tamper Resistant' +description: 'Cómo hacer una caja de mantequilla a prueba de manipulaciones' sidebar_position: 7 --- -# Security +# Seguridad -This guide was designed for deployments in hostile, semi-hostile, or -low-trust environments, where devices may be inspected, confiscated, -modified, or misused. It aims to provide practical recommendations to make -the Butter Box more physically and digitally tamper-resistant. +Esta guía se diseñó para su uso en entornos hostiles, semihostiles o de baja +confianza, donde los dispositivos pueden ser inspeccionados, confiscados, +modificados o utilizados indebidamente. Su objetivo es proporcionar +recomendaciones prácticas para que la Caja Mantequilla sea más resistente a +manipulaciones físicas y digitales. -Following the recommendations in this guide will help reduce risk, not -guarantee absolute security. Butter Box is assumed to be a field-deployable, -low-cost, offline system, so these recommendations prioritize realistic, -maintainable protections. +Seguir las recomendaciones de esta guía ayudará a reducir el riesgo, pero no +garantiza la seguridad absoluta. La Caja Mantequilla es un sistema de bajo +costo, sin conexión a internet y que se puede implementar en campo, por lo +que estas recomendaciones priorizan medidas de protección realistas y +fáciles de mantener. -**Threat Model Assumptions** +**Suposiciones del modelo de amenazas** -Before applying controls, clearly define your deployment context. This guide -assumes one or more of the following risks: +Antes de aplicar los controles, define claramente tu contexto de +implementación. Esta guía asume uno o más de los siguientes riesgos: -* Physical access by unauthorized users -* Device confiscation or inspection by authorities -* Curious or malicious local users -* Content manipulation or replacement -* Network misuse or impersonation -* Credential reuse or default configuration abuse +* Acceso físico por usuarios no autorizados +* Confiscación del dispositivo o inspección por parte de las autoridades +* Usuarios curiosos o maliciosos +* Manipulación o reemplazo de contenido +* Uso indebido o suplantación de identidad en la red +* Reutilización de credenciales o abuso de la configuración predeterminada -Remember that controls should adapt to the local risk level, over-hardening -can reduce usability and trust. +Recuerda que los controles deben adaptarse al nivel de riesgo local; un +endurecimiento excesivo puede reducir la usabilidad y la confianza. -### Section 1: Physical Tamper Resistance +### Sección 1: Resistencia a la manipulación física -#### Enclosure and Hardware Protection +#### Protección de la cubierta y el hardware -Physical access to the Butter Box allows SD card cloning, firmware -replacement, malware injection and broadcasting of malicious -information. PCB are also delicate and should have additional protection to -keep them safe from everyday handling and weather exposure. +El acceso físico a la Caja Mantequilla permite la clonación de tarjetas SD, +el reemplazo del firmware, la inyección de malware y la difusión de +información maliciosa. Las placas de circuito impreso (PCB) son delicadas y +deben contar con protección adicional para evitar su manipulación diaria y +la exposición a la intemperie. -Recommendations: +Recomendaciones: -1. Use a sealed or semi-sealed enclosure (screws instead of snap-fit) +1. Utiliza una cubierta sellada o semi-sellada (con tornillos en lugar de + cierre a presión) 2. Prefer tamper-evident screws (Torx, security hex) -3. Apply tamper-evident stickers over enclosure seams and SD card slots +3. Aplica etiquetas de seguridad contra manipulaciones sobre las uniones de + la cubierta y las ranuras para tarjetas SD | 1) Sealed enclosures | 2) Screws | | --------------------------------- | --------------------------------------- | @@ -53,21 +58,22 @@ Recommendations: #### ![]() -#### SD Card & Storage Protection +#### Protección de la tarjeta SD y almacenamiento -Recommendations: +Recomendaciones: -1. Use high-quality SD cards to reduce corruption -2. Encrypt sensitive partitions (where feasible) -3. Keep content and OS separated (firmware vs content packs) -4. Avoid labeling SD cards with sensitive identifiers +1. Utiliza tarjetas SD de alta calidad para reducir la corrupción de datos +2. Encriptar particiones sensibles (cuando sea posible) +3. Mantén el contenido y el sistema operativo separados (firmware frente a + paquetes de contenido) +4. Evita etiquetar las tarjetas SD con identificadores confidenciales -Optional (higher risk contexts): +Opcional (contextos de mayor riesgo): 1. Epoxy Resin. Electronico potting solutions ​​protect Printed Circuit Boards from extreme temperatures, moisture, vibration, and other environmental threats. -2. Physically block SD card removal +2. Bloquea físicamente la extracción de la tarjeta SD @@ -77,31 +83,34 @@ Optional (higher risk contexts): #### ![]() -#### Power & Port Management +#### Gestión de energía y puertos -Recommendations: +Recomendaciones: -1. Disable or physically block unused ports (USB, HDMI). Inexpensive - physical port blockers can be used to reduce the risk of tampering with - the Butter Box by preventing unauthorized access to exposed - interfaces. These blockers limit the ability of bad actors to inject - malicious code, connect unauthorized peripherals, or broadcast unwanted - content. Ports are sealed with plastic blockers that can only be removed - using a dedicated key included in the deployment kit. -2. Avoid exposing Ethernet ports unless required. Ethernet ports should - remain disabled or physically blocked unless they are explicitly required - for the deployment. When Ethernet access is necessary, its use should be - clearly documented and limited to trusted operators. -3. Use short internal cables to reduce easy probing -4. Label power banks generically (avoid project names) +1. Desactiva o bloquea físicamente los puertos no utilizados (USB, HDMI). Se + pueden usar bloqueadores físicos económicos para reducir el riesgo de + manipulación de la Caja Mantequilla, impidiendo el acceso no autorizado a + las interfaces expuestas. Estos bloqueadores limitan la capacidad de los + atacantes para inyectar código malicioso, conectar periféricos no + autorizados o transmitir contenido no deseado. Los puertos están sellados + con bloqueadores de plástico que solo se pueden retirar con una llave + especial incluida en el kit de instalación. +2. Evita exponer los puertos Ethernet a menos que sea necesario. Los puertos + Ethernet deben permanecer deshabilitados o bloqueados físicamente, salvo + que sean imprescindibles para la implementación. Cuando sea necesario el + acceso a Ethernet, su uso debe estar claramente documentado y restringido + a operadores autorizados. +3. Utiliza cables internos cortos para reducir la facilidad de sondeo +4. Etiqueta las baterías portátiles de forma genérica (evita los nombres de + los proyectos) | USB & HDMI | Ethernet Ports | | --------------------------------------- | --------------------------------------- | | ![]() | ![]() | -#### Environmental & Operational Practices +#### Prácticas ambientales y operativas -Recommendations: +Recomendaciones: * Store boxes in controlled locations when not in use * Rotate devices periodically in long deployments @@ -149,7 +158,7 @@ Best practices: #### Service Hardening -Recommendations: +Recomendaciones: * Disable services not strictly required: * SSH (or restrict to key-based auth) @@ -158,7 +167,7 @@ Recommendations: #### Content Integrity & Authenticity -Recommendations: +Recomendaciones: * Keep firmware immutable during normal operation * Maintain a known-good baseline image @@ -195,8 +204,8 @@ Mitigations: Prepare for compromise: -* Assume some devices will be tampered with -* Maintain a simple wipe and re-flash procedure -* Track deployments +* Asume que algunos dispositivos serán manipulados +* Manten un procedimiento sencillo de borrado y reprogramación +* Da seguimiento a las implementaciones
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/update-butter.mdx b/i18n/es/docusaurus-plugin-content-docs/current/update-butter.mdx index 8e5b34b..c89aa7f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/update-butter.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/update-butter.mdx @@ -1,26 +1,26 @@ --- sidebar_position: 6 --- -# Update Butter +# Actualizar la Caja Mantequilla -### Check out new releases from the Butter Box team +### Descubre los nuevos lanzamientos del equipo de la Caja Mantequilla. [https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0) :::info -Always choose the Latest Version of the file +Siempre elige la última versión del archivo ::: -### Early Access Development Releases +### Versiones de desarrollo de acceso anticipado -WARNING: These are early releases posted for development testing and MUST -NOT be used in production deployments. +ADVERTENCIA: Estas son versiones preliminares publicadas para pruebas de +desarrollo y NO DEBEN utilizarse en implementaciones de producción. -[Download Early Access Development -Images](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list) +[Descargar imágenes de desarrollo de acceso +anticipado](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list) -### Update your Butter Box +### Actualiza tu Caja Mantequilla -Update your Butter Box using the same guide with the steps you take when you -are setting a Butter Box up for the first time. You can find it here: -[Raspberry Pi Install](build-a-box/raspberry-pi/install-butter) +Actualiza tu Caja Mantequilla siguiendo la misma guía con los pasos que +sigues al configurarla por primera vez. Puedes encontrarla aquí: +[Instalación en Raspberry Pi](build-a-box/raspberry-pi/install-butter) diff --git a/po4a.conf b/po4a.conf index ef12278..685f736 100644 --- a/po4a.conf +++ b/po4a.conf @@ -1,6 +1,6 @@ [po_directory] po4a [options] opt:"-M UTF-8 -L UTF-8 --msgmerge-opt --silent --keep 0" -[po4a_alias:mdx] text opt:"-o markdown yfm_keys description" +[po4a_alias:mdx] text opt:"-o markdown yfm_keys=description" [type: mdx] docs/index.mdx $lang:i18n/$lang/docusaurus-plugin-content-docs/current/index.mdx [type: mdx] docs/security.mdx $lang:i18n/$lang/docusaurus-plugin-content-docs/current/security.mdx diff --git a/po4a/bo.po b/po4a/bo.po index 0fee037..d95c7c8 100644 --- a/po4a/bo.po +++ b/po4a/bo.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-04-24 16:24+0100\n" +"POT-Creation-Date: 2026-05-01 14:38+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -32,13 +32,12 @@ msgstr "" #. type: Title ### #: docs/index.mdx:6 docs/content-packs/index.mdx:29 -#, markdown-text, no-wrap +#, no-wrap msgid "Get Started" msgstr "" #. type: Plain text #: docs/index.mdx:9 -#, markdown-text msgid "" "Butter Box is a lightweight, portable device that functions like a hard " "drive with its own hotspot. Anyone nearby can connect to it and view or " @@ -47,7 +46,6 @@ msgstr "" #. type: Plain text #: docs/index.mdx:11 -#, markdown-text msgid "" "Whether you have a Butter Box in your hands or you need to build one, you're " "in the right spot. Choose an option below." @@ -55,7 +53,7 @@ msgstr "" #. type: Title ## #: docs/index.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "[I Have A Box](quick-start.mdx) ...or... [I Need A Box](build-a-box/)" msgstr "" @@ -73,23 +71,21 @@ msgstr "" #. type: Title # #: docs/security.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Security" msgstr "" #. type: Plain text #: docs/security.mdx:9 -#, markdown-text msgid "" -"This guide was designed for deployments in hostile, semi-hostile, or " -"low-trust environments, where devices may be inspected, confiscated, " -"modified, or misused. It aims to provide practical recommendations to make " -"the Butter Box more physically and digitally tamper-resistant." +"This guide was designed for deployments in hostile, semi-hostile, or low-" +"trust environments, where devices may be inspected, confiscated, modified, " +"or misused. It aims to provide practical recommendations to make the Butter " +"Box more physically and digitally tamper-resistant." msgstr "" #. type: Plain text #: docs/security.mdx:11 -#, markdown-text msgid "" "Following the recommendations in this guide will help reduce risk, not " "guarantee absolute security. Butter Box is assumed to be a field-deployable, " @@ -99,13 +95,12 @@ msgstr "" #. type: Plain text #: docs/security.mdx:13 -#, markdown-text, no-wrap +#, no-wrap msgid "**Threat Model Assumptions**\n" msgstr "" #. type: Plain text #: docs/security.mdx:15 -#, markdown-text msgid "" "Before applying controls, clearly define your deployment context. This guide " "assumes one or more of the following risks:" @@ -113,43 +108,36 @@ msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Physical access by unauthorized users" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Device confiscation or inspection by authorities" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Curious or malicious local users" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Content manipulation or replacement" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Network misuse or impersonation" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:22 -#, markdown-text msgid "Credential reuse or default configuration abuse" msgstr "" #. type: Plain text #: docs/security.mdx:24 -#, markdown-text msgid "" "Remember that controls should adapt to the local risk level, over-hardening " "can reduce usability and trust." @@ -157,107 +145,94 @@ msgstr "" #. type: Title ### #: docs/security.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "Section 1: Physical Tamper Resistance" msgstr "" #. type: Title #### #: docs/security.mdx:29 -#, markdown-text, no-wrap +#, no-wrap msgid "Enclosure and Hardware Protection" msgstr "" #. type: Plain text #: docs/security.mdx:32 -#, markdown-text msgid "" "Physical access to the Butter Box allows SD card cloning, firmware " -"replacement, malware injection and broadcasting of malicious " -"information. PCB are also delicate and should have additional protection to " -"keep them safe from everyday handling and weather exposure." +"replacement, malware injection and broadcasting of malicious information. " +"PCB are also delicate and should have additional protection to keep them " +"safe from everyday handling and weather exposure." msgstr "" #. type: Plain text #: docs/security.mdx:34 docs/security.mdx:48 docs/security.mdx:70 #: docs/security.mdx:83 docs/security.mdx:121 docs/security.mdx:130 -#, markdown-text msgid "Recommendations:" msgstr "" #. type: Bullet: '1. ' #: docs/security.mdx:38 -#, markdown-text msgid "Use a sealed or semi-sealed enclosure (screws instead of snap-fit)" msgstr "" #. type: Bullet: '2. ' #: docs/security.mdx:38 -#, markdown-text msgid "Prefer tamper-evident screws (Torx, security hex)" msgstr "" #. type: Bullet: '3. ' #: docs/security.mdx:38 -#, markdown-text msgid "Apply tamper-evident stickers over enclosure seams and SD card slots" msgstr "" #. type: Plain text #: docs/security.mdx:42 -#, markdown-text, no-wrap +#, no-wrap msgid "" -"| 1) Sealed enclosures | 2) Screws " -"|\n" -"| --------------------------------- | " -"--------------------------------------- |\n" -"| ![](/img/docs/unknown.jpeg) | ![]() |\n" +"| 1) Sealed enclosures | 2) Screws |\n" +"| --------------------------------- | --------------------------------------- |\n" +"| ![](/img/docs/unknown.jpeg) | ![]() |\n" msgstr "" #. type: Title #### #: docs/security.mdx:43 -#, markdown-text, no-wrap +#, no-wrap msgid "![]()" msgstr "" #. type: Title #### #: docs/security.mdx:45 -#, markdown-text, no-wrap +#, no-wrap msgid "SD Card & Storage Protection" msgstr "" #. type: Bullet: '1. ' #: docs/security.mdx:53 -#, markdown-text msgid "Use high-quality SD cards to reduce corruption" msgstr "" #. type: Bullet: '2. ' #: docs/security.mdx:53 -#, markdown-text msgid "Encrypt sensitive partitions (where feasible)" msgstr "" #. type: Bullet: '3. ' #: docs/security.mdx:53 -#, markdown-text msgid "Keep content and OS separated (firmware vs content packs)" msgstr "" #. type: Bullet: '4. ' #: docs/security.mdx:53 -#, markdown-text msgid "Avoid labeling SD cards with sensitive identifiers" msgstr "" #. type: Plain text #: docs/security.mdx:55 -#, markdown-text msgid "Optional (higher risk contexts):" msgstr "" #. type: Bullet: '1. ' #: docs/security.mdx:58 -#, markdown-text msgid "" "Epoxy Resin. Electronico potting solutions ​​protect Printed Circuit Boards " "from extreme temperatures, moisture, vibration, and other environmental " @@ -266,36 +241,32 @@ msgstr "" #. type: Bullet: '2. ' #: docs/security.mdx:58 -#, markdown-text msgid "Physically block SD card removal" msgstr "" #. type: Plain text #: docs/security.mdx:64 -#, markdown-text, no-wrap +#, no-wrap msgid "" -"| Epoxy Resin | Epoxy Resin " -"|\n" -"| --------------------------------------- | " -"--------------------------------------- |\n" -"| ![]() | ![]() |\n" +"| Epoxy Resin | Epoxy Resin |\n" +"| --------------------------------------- | --------------------------------------- |\n" +"| ![]() | ![]() |\n" msgstr "" #. type: Title #### #: docs/security.mdx:65 -#, markdown-text, no-wrap -msgid "![]()" +#, no-wrap +msgid "![]()" msgstr "" #. type: Title #### #: docs/security.mdx:67 -#, markdown-text, no-wrap +#, no-wrap msgid "Power & Port Management" msgstr "" #. type: Bullet: '1. ' #: docs/security.mdx:75 -#, markdown-text msgid "" "Disable or physically block unused ports (USB, HDMI). Inexpensive physical " "port blockers can be used to reduce the risk of tampering with the Butter " @@ -308,7 +279,6 @@ msgstr "" #. type: Bullet: '2. ' #: docs/security.mdx:75 -#, markdown-text msgid "" "Avoid exposing Ethernet ports unless required. Ethernet ports should remain " "disabled or physically blocked unless they are explicitly required for the " @@ -318,98 +288,84 @@ msgstr "" #. type: Bullet: '3. ' #: docs/security.mdx:75 -#, markdown-text msgid "Use short internal cables to reduce easy probing" msgstr "" #. type: Bullet: '4. ' #: docs/security.mdx:75 -#, markdown-text msgid "Label power banks generically (avoid project names)" msgstr "" #. type: Plain text #: docs/security.mdx:79 -#, markdown-text, no-wrap +#, no-wrap msgid "" -"| USB & HDMI | Ethernet Ports " -"|\n" -"| --------------------------------------- | " -"--------------------------------------- |\n" -"| ![]() | ![]() |\n" +"| USB & HDMI | Ethernet Ports |\n" +"| --------------------------------------- | --------------------------------------- |\n" +"| ![]() | ![]() |\n" msgstr "" #. type: Title #### #: docs/security.mdx:80 -#, markdown-text, no-wrap +#, no-wrap msgid "Environmental & Operational Practices" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:88 -#, markdown-text msgid "Store boxes in controlled locations when not in use" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:88 -#, markdown-text msgid "Rotate devices periodically in long deployments" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:88 -#, markdown-text msgid "Assume devices may be copied or lost" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:88 -#, markdown-text msgid "" -"Treat Butter Boxes as semi-disposable infrastructure, not personal " -"devices.
" +"Treat Butter Boxes as semi-disposable infrastructure, not personal devices." msgstr "" #. type: Title ### #: docs/security.mdx:89 -#, markdown-text, no-wrap +#, no-wrap msgid "Section 2: Digital Tamper Resistance" msgstr "" #. type: Title #### #: docs/security.mdx:91 -#, markdown-text, no-wrap +#, no-wrap msgid "Credential Hygiene (Critical)" msgstr "" #. type: Plain text #: docs/security.mdx:94 -#, markdown-text msgid "Mandatory actions:" msgstr "" #. type: Plain text #: docs/security.mdx:96 -#, markdown-text msgid "SSH" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:100 -#, markdown-text msgid "By default, the pi user has the password butterbox-admin." msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:100 -#, markdown-text msgid "Change this password by sshing into the pi and running passwd." msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:100 -#, markdown-text msgid "" "If you'd prefer to use an SSH key, be sure to disable password access once " "you enable key-based access." @@ -417,13 +373,11 @@ msgstr "" #. type: Plain text #: docs/security.mdx:102 -#, markdown-text msgid "RaspAP" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:106 -#, markdown-text msgid "" "The access point has an administrative interface that can be used to change " "its settings." @@ -431,37 +385,33 @@ msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:106 -#, markdown-text -msgid "Defaults: user: admin, password: secret (ironically, this is not secret)." +msgid "" +"Defaults: user: admin, password: secret (ironically, this is not secret)." msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:106 -#, markdown-text msgid "" -"Change this by logging in at[ " -"http://butterbox.lan/admin](http://butterbox.lan/admin) (or[ " -"http://comolamantequilla.lan/admin](http://comolamantequilla.lan/admin) for " -"a Spanish language box) and using the Web UI." +"Change this by logging in at [http://butterbox.lan/admin](http://" +"butterbox.lan/admin) (or [http://comolamantequilla.lan/admin](http://" +"comolamantequilla.lan/admin) for a Spanish language box) and using the Web " +"UI." msgstr "" #. type: Plain text #: docs/security.mdx:108 -#, markdown-text msgid "Chat" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:111 -#, markdown-text msgid "" -"The local chat was created by an administrative user called " -"butterbox-admin. The password for this user is also butterbox-admin." +"The local chat was created by an administrative user called butterbox-admin. " +"The password for this user is also butterbox-admin." msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:111 -#, markdown-text msgid "" "Change this password by logging into the Butter Box, going to the public " "chatroom, then visiting your user profile and updating the password. At your " @@ -471,205 +421,177 @@ msgstr "" #. type: Plain text #: docs/security.mdx:113 -#, markdown-text msgid "Best practices:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:117 -#, markdown-text msgid "Use unique passwords per deployment" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:117 -#, markdown-text msgid "Store credentials offline in secure documentation" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:117 -#, markdown-text msgid "Never reuse credentials across regions" msgstr "" #. type: Title #### #: docs/security.mdx:118 -#, markdown-text, no-wrap +#, no-wrap msgid "Service Hardening" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:126 -#, markdown-text msgid "Disable services not strictly required:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:126 -#, markdown-text msgid "SSH (or restrict to key-based auth)" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:126 -#, markdown-text msgid "Bluetooth" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:126 -#, markdown-text msgid "USB ports" msgstr "" #. type: Title #### #: docs/security.mdx:127 -#, markdown-text, no-wrap +#, no-wrap msgid "Content Integrity & Authenticity" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:134 -#, markdown-text msgid "Keep firmware immutable during normal operation" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:134 -#, markdown-text msgid "Maintain a known-good baseline image" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:134 -#, markdown-text msgid "Re-flash devices periodically in long deployments" msgstr "" #. type: Plain text #: docs/security.mdx:136 -#, markdown-text msgid "Operational control:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:139 -#, markdown-text msgid "Only trusted operators should install or update content" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:139 -#, markdown-text msgid "Document update sources and dates" msgstr "" #. type: Title ### #: docs/security.mdx:142 -#, markdown-text, no-wrap +#, no-wrap msgid "Section 3: Misuse & Abuse Mitigation" msgstr "" #. type: Title #### #: docs/security.mdx:144 -#, markdown-text, no-wrap +#, no-wrap msgid "Local Chat & Content Abuse" msgstr "" #. type: Plain text #: docs/security.mdx:147 -#, markdown-text msgid "Risks:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:151 -#, markdown-text msgid "Harassment or hate speech" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:151 -#, markdown-text msgid "Impersonation" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:151 -#, markdown-text msgid "Disinformation spread" msgstr "" #. type: Plain text #: docs/security.mdx:153 -#, markdown-text msgid "Mitigations:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:159 -#, markdown-text msgid "Clear usage guidelines displayed locally" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:159 -#, markdown-text msgid "Community moderation roles (if appropriate)" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:159 -#, markdown-text msgid "Ability to reset or wipe chat data quickly" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:159 -#, markdown-text msgid "Limit who can upload or replace content" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:159 -#, markdown-text msgid "Keep a read-only mode for most users" msgstr "" #. type: Title ### #: docs/security.mdx:162 -#, markdown-text, no-wrap +#, no-wrap msgid "Section 4: Incident Response & Recovery" msgstr "" #. type: Plain text #: docs/security.mdx:165 -#, markdown-text msgid "Prepare for compromise:" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:169 -#, markdown-text msgid "Assume some devices will be tampered with" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:169 -#, markdown-text msgid "Maintain a simple wipe and re-flash procedure" msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:169 -#, markdown-text msgid "Track deployments" msgstr "" #. type: Plain text #: docs/security.mdx:170 docs/faq/how-to-reformat-your-usb-drive.mdx:57 -#, markdown-text, no-wrap +#, no-wrap msgid "
\n" msgstr "" @@ -681,68 +603,47 @@ msgstr "" #. type: Title # #: docs/case-studies.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Use Cases" msgstr "" #. type: Title ### #: docs/case-studies.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "1. Digital Security training to distribute apps and materials" msgstr "" #. type: Plain text #: docs/case-studies.mdx:11 -#, markdown-text, no-wrap +#, no-wrap msgid "" -"> Leaders from Southern Africa countries travel to provide training, audits, " -"and consultations to organizations about digital security, physical safety, " -"risk assessments, and to equip journalists, activists and human rights " -"defenders with the tools and knowledge to do their job safer. In order to do " -"their work effectively, these leaders need to be able to curate specific " -"types of content to fit various use cases, in different contexts and " -"languages and different formats. In offline situations (load shedding, no " -"access to the internet or in times of internet shutdowns) the ability to " -"successfully deliver trainings and content becomes almost impossible. \\\n" +"> Leaders from Southern Africa countries travel to provide training, audits, and consultations to organizations about digital security, physical safety, risk assessments, and to equip journalists, activists and human rights defenders with the tools and knowledge to do their job safer. In order to do their work effectively, these leaders need to be able to curate specific types of content to fit various use cases, in different contexts and languages and different formats. In offline situations (load shedding, no access to the internet or in times of internet shutdowns) the ability to successfully deliver trainings and content becomes almost impossible. \\\n" "> \\\n" -"> They shared more than a few times that if they did not have the Butter " -"Box, some sessions would have been canceled.\n" +"> They shared more than a few times that if they did not have the Butter Box, some sessions would have been canceled.\n" msgstr "" #. type: Title ### #: docs/case-studies.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "2. Sharing & Media Backup" msgstr "" #. type: Plain text #: docs/case-studies.mdx:15 -#, markdown-text, no-wrap -msgid "" -"> Often M. wants to share music and movie files that they’ve downloaded on " -"their computer with their friends — but transferring with cables or " -"Bluetooth is a pain. So they've set up a Butter Box with their media " -"collection — music files, films and photos. They plugged it in near the " -"kitchen, and now anyone in their apartment can connect to the Butter Wi‑Fi " -"and browse a shared media library. No internet needed, and no more " -"file-by-file transfers.\n" +#, no-wrap +msgid "> Often M. wants to share music and movie files that they’ve downloaded on their computer with their friends — but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection — music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter Wi‑Fi and browse a shared media library. No internet needed, and no more file-by-file transfers.\n" msgstr "" #. type: Title ### #: docs/case-studies.mdx:16 -#, markdown-text, no-wrap +#, no-wrap msgid "3. Temporary file storage" msgstr "" #. type: Plain text #: docs/case-studies.mdx:18 -#, markdown-text, no-wrap -msgid "" -"> On a remote site with no cell service, workers needed a way to temporarily " -"offload large files — like site photos or documents — from their " -"phones. Using Butter Box’s local encrypted message board, they sent files to " -"themselves or coworkers for safekeeping. Files stayed on the device until " -"retrieved later, even without power or signal.\n" +#, no-wrap +msgid "> On a remote site with no cell service, workers needed a way to temporarily offload large files — like site photos or documents — from their phones. Using Butter Box’s local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal.\n" msgstr "" #. type: Yaml Front Matter Hash Value: sidebar_position @@ -757,13 +658,12 @@ msgstr "" #. type: Title # #: docs/quick-start.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Quick Start" msgstr "" #. type: Plain text #: docs/quick-start.mdx:7 -#, markdown-text msgid "" "If you have a Butter Box with the latest version of the Butter software " "loaded on the SD card, take these quick steps to get set up." @@ -771,91 +671,78 @@ msgstr "" #. type: Title ### #: docs/quick-start.mdx:8 -#, markdown-text, no-wrap +#, no-wrap msgid "Check supplies" msgstr "" #. type: Plain text #: docs/quick-start.mdx:11 -#, markdown-text msgid "Make sure you have the supplies for a basic box:" msgstr "" #. type: Bullet: '* ' #: docs/quick-start.mdx:17 -#, markdown-text msgid "[ ] Power source" msgstr "" #. type: Bullet: '* ' #: docs/quick-start.mdx:17 -#, markdown-text msgid "[ ] USB drive" msgstr "" #. type: Bullet: '* ' #: docs/quick-start.mdx:17 -#, markdown-text msgid "[ ] USB Adapters (as needed)" msgstr "" #. type: Bullet: '* ' #: docs/quick-start.mdx:17 -#, markdown-text msgid "[ ] Butter Box Device (with micro SD card inserted)" msgstr "" #. type: Bullet: '* ' #: docs/quick-start.mdx:17 -#, markdown-text msgid "[ ] Case" msgstr "" #. type: Plain text #: docs/quick-start.mdx:19 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Title ### #: docs/quick-start.mdx:20 -#, markdown-text, no-wrap +#, no-wrap msgid "Make sure the micro SD card is inserted into the device" msgstr "" #. type: Plain text #: docs/quick-start.mdx:23 -#, markdown-text -msgid "The micro SD card should have the latest version of Butter OS running on it." +msgid "" +"The micro SD card should have the latest version of Butter OS running on it." msgstr "" #. type: Title ### #: docs/quick-start.mdx:24 -#, markdown-text, no-wrap +#, no-wrap msgid "Plug it in to power on" msgstr "" #. type: Plain text #: docs/quick-start.mdx:27 -#, markdown-text msgid "" -"Connect the power supply to the first micro USB port and correct wall " -"outlet." +"Connect the power supply to the first micro USB port and correct wall outlet." msgstr "" #. type: Plain text #: docs/quick-start.mdx:29 -#, markdown-text, no-wrap -msgid "" -"
\"\"
\n" +#, no-wrap +msgid "
\"\"
\n" msgstr "" #. type: Plain text #: docs/quick-start.mdx:31 -#, markdown-text msgid "" "You will know the box is working if ‘butterbox’ wifi appears in the wifi " "list on your phone or computer. If it doesn’t, unplug the box and plug it " @@ -864,7 +751,6 @@ msgstr "" #. type: Plain text #: docs/quick-start.mdx:35 -#, markdown-text msgid "" "_If using a solar battery or other means of power, use one with the correct " "specs to ensure adequate power and avoid damage to the unit. For a Pi Zero 2 " @@ -873,82 +759,69 @@ msgstr "" #. type: Plain text #: docs/quick-start.mdx:37 -#, markdown-text msgid "[Link to Power Supply Options](build-a-box/power-supply)" msgstr "" #. type: Title ### #: docs/quick-start.mdx:40 -#, markdown-text, no-wrap +#, no-wrap msgid "Insert USB drive" msgstr "" #. type: Plain text #: docs/quick-start.mdx:43 -#, markdown-text msgid "" "Connect the USB adapter to the open port. Then plug in the USB drive. Learn " -"more about loading the USB drive with treasures in the [File " -"Sharing](services/file-sharing) section." +"more about loading the USB drive with treasures in the [File Sharing]" +"(services/file-sharing) section." msgstr "" #. type: Plain text #: docs/quick-start.mdx:45 -#, markdown-text, no-wrap -msgid "" -"
\"\"
\n" +#, no-wrap +msgid "
\"\"
\n" msgstr "" #. type: Title ### #: docs/quick-start.mdx:46 -#, markdown-text, no-wrap +#, no-wrap msgid "Access the Butter Box Portal" msgstr "" #. type: Plain text #: docs/quick-start.mdx:49 -#, markdown-text msgid "" -"Join the ‘butterbox’ Wi-Fi. After 30 seconds, scan the QR code on the " -"box. This connects you to **http://butterbox.local** in a browser." +"Join the ‘butterbox’ Wi-Fi. After 30 seconds, scan the QR code on the box. " +"This connects you to **http://butterbox.local** in a browser." msgstr "" #. type: Plain text #: docs/quick-start.mdx:51 -#, markdown-text msgid "[https://youtu.be/KB5O9MSoaAg](https://youtu.be/KB5O9MSoaAg)" msgstr "" #. type: Plain text #: docs/quick-start.mdx:53 -#, markdown-text, no-wrap -msgid "" -"
\"\"
\n" +#, no-wrap +msgid "
\"\"
\n" msgstr "" #. type: Plain text #: docs/quick-start.mdx:55 -#, markdown-text msgid "" -"_If this page does not load, wait a few minutes to ensure " -"connectivity. Refresh the page. If you’re connecting from a smartphone, turn " -"off your mobile data or turn on airplane mode. Then try again._" +"_If this page does not load, wait a few minutes to ensure connectivity. " +"Refresh the page. If you’re connecting from a smartphone, turn off your " +"mobile data or turn on airplane mode. Then try again._" msgstr "" #. type: Fenced div block (info) #: docs/quick-start.mdx:56 #, no-wrap -msgid "" -"This is an HTTP page, not HTTPS, because it's served from a local device " -"with no internet connection. Your data never leaves the network, so it's " -"still private and secure.\n" +msgid "This is an HTTP page, not HTTPS, because it's served from a local device with no internet connection. Your data never leaves the network, so it's still private and secure.\n" msgstr "" #. type: Plain text #: docs/quick-start.mdx:61 -#, markdown-text msgid "" "The Wi-Fi does not have a password by default. Though, you can easily add " "one in the Admin Settings." @@ -956,13 +829,12 @@ msgstr "" #. type: Title ### #: docs/quick-start.mdx:62 -#, markdown-text, no-wrap +#, no-wrap msgid "Once connected, use Admin Settings to set up your box." msgstr "" #. type: Plain text #: docs/quick-start.mdx:65 -#, markdown-text msgid "" "The admin setup wizard is designed to give you choice over which services " "are offered on the box and to increase its security. You will be prompted to " @@ -971,13 +843,12 @@ msgstr "" #. type: Title ### #: docs/quick-start.mdx:66 -#, markdown-text, no-wrap +#, no-wrap msgid "Share access to the portal" msgstr "" #. type: Plain text #: docs/quick-start.mdx:69 -#, markdown-text msgid "" "Once you share with others, they will connect to it in the same way you just " "did." @@ -987,11 +858,8 @@ msgstr "" #: docs/quick-start.mdx:70 #, no-wrap msgid "" -"For a Pi Zero 2 W: Up to 5 people can connect to the box at any time. After " -"people connect and get what they need, encourage them to leave the box to " -"give others a turn.\\\n" -"The physical reach of the Box varies. But as a rule of thumb, people in the " -"same room as the box (or in talking distance) will be able to access it.\n" +"For a Pi Zero 2 W: Up to 5 people can connect to the box at any time. After people connect and get what they need, encourage them to leave the box to give others a turn.\\\n" +"The physical reach of the Box varies. But as a rule of thumb, people in the same room as the box (or in talking distance) will be able to access it.\n" msgstr "" #. type: Yaml Front Matter Hash Value: sidebar_position @@ -1002,20 +870,22 @@ msgstr "" #. type: Title # #: docs/update-butter.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Update Butter" msgstr "" #. type: Title ### #: docs/update-butter.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Check out new releases from the Butter Box team" msgstr "" #. type: Plain text #: docs/update-butter.mdx:9 docs/build-a-box/raspberry-pi/install-butter.mdx:19 -#, markdown-text -msgid "[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0)" +msgid "" +"[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?" +"dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/" +"helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0)" msgstr "" #. type: Fenced div block (info) @@ -1026,13 +896,12 @@ msgstr "" #. type: Title ### #: docs/update-butter.mdx:14 -#, markdown-text, no-wrap +#, no-wrap msgid "Early Access Development Releases" msgstr "" #. type: Plain text #: docs/update-butter.mdx:17 -#, markdown-text msgid "" "WARNING: These are early releases posted for development testing and MUST " "NOT be used in production deployments." @@ -1040,21 +909,19 @@ msgstr "" #. type: Plain text #: docs/update-butter.mdx:19 -#, markdown-text msgid "" -"[Download Early Access Development " -"Images](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list)" +"[Download Early Access Development Images](https://files.sr2.uk/d/" +"52bd8561a10d4d83be7b/?p=%2F&mode=list)" msgstr "" #. type: Title ### #: docs/update-butter.mdx:20 -#, markdown-text, no-wrap +#, no-wrap msgid "Update your Butter Box" msgstr "" #. type: Plain text #: docs/update-butter.mdx:22 -#, markdown-text msgid "" "Update your Butter Box using the same guide with the steps you take when you " "are setting a Butter Box up for the first time. You can find it here: " @@ -1069,13 +936,12 @@ msgstr "" #. type: Title # #: docs/build-a-box/index.mdx:5 -#, markdown-text, no-wrap +#, no-wrap msgid "Build A Box" msgstr "" #. type: Plain text #: docs/build-a-box/index.mdx:8 -#, markdown-text msgid "" "Don’t have a Butter Box yet? You can easily build your own. Choose your " "setup to get started." @@ -1083,13 +949,12 @@ msgstr "" #. type: Title ## #: docs/build-a-box/index.mdx:9 -#, markdown-text, no-wrap +#, no-wrap msgid "Butter Box Setups" msgstr "" #. type: Plain text #: docs/build-a-box/index.mdx:12 -#, markdown-text msgid "" "Butter Box software currently runs on Raspberry Pi devices: Pi Zero 2 and Pi " "4. You can use either one. See comparison chart below for details." @@ -1097,31 +962,17 @@ msgstr "" #. type: Plain text #: docs/build-a-box/index.mdx:18 -#, markdown-text, no-wrap +#, no-wrap msgid "" -"| Device " -"| Capacity | " -"Supplies |\n" -"| " -"-------------------------------------------------------------------------------------------------------------------------------- " -"| ----------------------------------------------------------------- | " -"------------------------------------------------- |\n" -"|

Basic

Raspberry Pi Zero Pi 2

Get Started

| Up to 10 " -"people, About 10 meters apart | [Supply " -"List](raspberry-pi/basic-box-supplies) |\n" -"|

Extended

Raspberry Pi 4 + Router

Get Started

| Up to 20 people, " -"About 30 meters apart when paired with a router | [Supply " -"List](raspberry-pi/extend-your-box) |\n" -"| PC/Laptop (amd64) " -"| _Coming soon_ | " -"_Coming soon_ |\n" +"| Device | Capacity | Supplies |\n" +"| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------- |\n" +"|

Basic

Raspberry Pi Zero Pi 2

Get Started

| Up to 10 people, About 10 meters apart | [Supply List](raspberry-pi/basic-box-supplies) |\n" +"|

Extended

Raspberry Pi 4 + Router

Get Started

| Up to 20 people, About 30 meters apart when paired with a router | [Supply List](raspberry-pi/extend-your-box) |\n" +"| PC/Laptop (amd64) | _Coming soon_ | _Coming soon_ |\n" msgstr "" #. type: Plain text #: docs/build-a-box/index.mdx:20 -#, markdown-text msgid "" "We also make and ship Butter Boxes to partners worldwide. If you serve a " "community that could benefit, we’d love to hear from you." @@ -1135,24 +986,22 @@ msgstr "" #. type: Title # #: docs/build-a-box/pc-laptop.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "PC/Laptop Support (BETA!)" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:9 -#, markdown-text msgid "" "An important new development for the ButterBox project is the ability to " "turn any Intel or AMD 64-bit PC into a ButterBox. In many places in the " -"world, getting access to an official RaspberryPi is difficult and " -"expensive. However, no matter where you are in the world, there seem to be " -"plenty of \"old\", unloved, discarded PC towers and laptops." +"world, getting access to an official RaspberryPi is difficult and expensive. " +"However, no matter where you are in the world, there seem to be plenty of " +"\"old\", unloved, discarded PC towers and laptops." msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:11 -#, markdown-text msgid "" "This page will help you bring new life to that old tech, by turning it into " "the best kind of buttery local microserver, that even has a built-in " @@ -1161,43 +1010,39 @@ msgstr "" #. type: Title ## #: docs/build-a-box/pc-laptop.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "Download the Image" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:15 -#, markdown-text msgid "" "Access to new images of ButterBox built for Intel/AMD64 devices are now " -"available IN EARLY BETA through our [development image distribution " -"site](https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list). " -"Download the latest image that beings with \"amd64_butter_main_\"." +"available IN EARLY BETA through our [development image distribution site]" +"(https://files.sr2.uk/d/52bd8561a10d4d83be7b/?p=%2F&mode=list). Download the " +"latest image that beings with \"amd64_butter_main_\"." msgstr "" #. type: Title ## #: docs/build-a-box/pc-laptop.mdx:16 -#, markdown-text, no-wrap +#, no-wrap msgid "How to Flash" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:19 -#, markdown-text msgid "" -"This image can be flashed to a bootable USB drives, using " -"[balenaEtcher](https://etcher.balena.io/)." +"This image can be flashed to a bootable USB drives, using [balenaEtcher]" +"(https://etcher.balena.io/)." msgstr "" #. type: Bullet: '1. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "Install balenaEtcher" msgstr "" #. type: Bullet: '2. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "" "Download the AMD64 image and unpack it (remove .tar and .gz with \"unzip\" " "tool)" @@ -1205,37 +1050,32 @@ msgstr "" #. type: Bullet: '3. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "Select the image file in balenaEtcher" msgstr "" #. type: Bullet: '4. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "Plugin the USB flash drive" msgstr "" #. type: Bullet: '5. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "Select the drive in balenaEtcher" msgstr "" #. type: Bullet: '6. ' #: docs/build-a-box/pc-laptop.mdx:26 -#, markdown-text msgid "Flash!" msgstr "" #. type: Title ## #: docs/build-a-box/pc-laptop.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "How to Boot Up" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:30 -#, markdown-text msgid "" "Once the USB drive is flashed, you can now use it to boot up ButterBox on " "your old PC." @@ -1243,7 +1083,6 @@ msgstr "" #. type: Bullet: '1. ' #: docs/build-a-box/pc-laptop.mdx:36 -#, markdown-text msgid "" "Boot your old PC into the \"BIOS\" screen. Make sure it is configured to " "allow for booting from the USB drive, before it boots the internal hard " @@ -1252,37 +1091,32 @@ msgstr "" #. type: Bullet: '2. ' #: docs/build-a-box/pc-laptop.mdx:36 -#, markdown-text msgid "Shutdown the PC." msgstr "" #. type: Bullet: '3. ' #: docs/build-a-box/pc-laptop.mdx:36 -#, markdown-text msgid "Plug in the USB drive to the PC" msgstr "" #. type: Bullet: '4. ' #: docs/build-a-box/pc-laptop.mdx:36 -#, markdown-text msgid "Start the PC, and make sure it boots from the USB drive." msgstr "" #. type: Bullet: '5. ' #: docs/build-a-box/pc-laptop.mdx:36 -#, markdown-text msgid "Wait for the login terminal to appear!" msgstr "" #. type: Title ## #: docs/build-a-box/pc-laptop.mdx:37 -#, markdown-text, no-wrap +#, no-wrap msgid "How to Access" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:40 -#, markdown-text msgid "" "Once the ButterBox PC is booted up, and plugged into a local router, it " "should be ready to access!" @@ -1290,21 +1124,19 @@ msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:42 -#, markdown-text msgid "" -"Connect your personal device to the same network, and try to access " -"[http://butterbox.local](http://butterbox.local)" +"Connect your personal device to the same network, and try to access [http://" +"butterbox.local](http://butterbox.local)" msgstr "" #. type: Title ## #: docs/build-a-box/pc-laptop.mdx:43 -#, markdown-text, no-wrap +#, no-wrap msgid "Differences from RaspberryPi edition" msgstr "" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:46 -#, markdown-text msgid "" "There are some important differences between ButterBox on PC versus on " "RaspberryPi" @@ -1312,7 +1144,6 @@ msgstr "" #. type: Bullet: '- ' #: docs/build-a-box/pc-laptop.mdx:49 -#, markdown-text msgid "" "There is no built-in wifi hotspot. You must plug it into a dedicated wifi " "router or network." @@ -1320,7 +1151,6 @@ msgstr "" #. type: Bullet: '- ' #: docs/build-a-box/pc-laptop.mdx:49 -#, markdown-text msgid "" "You can easily access the terminal \"root\" user to update and configured " "(with great power, comes great responsibility!)" @@ -1344,14 +1174,13 @@ msgstr "" #. type: Title # #: docs/build-a-box/power-supply.mdx:6 #: docs/build-a-box/raspberry-pi/power-supply.mdx:5 -#, markdown-text, no-wrap +#, no-wrap msgid "Power Supply" msgstr "" #. type: Plain text #: docs/build-a-box/power-supply.mdx:9 #: docs/build-a-box/raspberry-pi/power-supply.mdx:8 -#, markdown-text msgid "" "If you want Butter to work completely off-grid and without electricity, it " "can! Butter Boxes can be powered by a wall outlet, pre-charged battery pack " @@ -1361,7 +1190,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/power-supply.mdx:15 #: docs/build-a-box/raspberry-pi/power-supply.mdx:14 -#, markdown-text msgid "" "**Wall Outlet:** The official and recommended power supply for Raspberry Pi " "computers (depends of the Raspberry Pi model that you are using)" @@ -1370,7 +1198,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/power-supply.mdx:15 #: docs/build-a-box/raspberry-pi/power-supply.mdx:14 -#, markdown-text msgid "" "**Pre-charged Battery Pack (Power Bank):** This is the most common option " "for field use." @@ -1379,16 +1206,20 @@ msgstr "" #. type: Bullet: ' * ' #: docs/build-a-box/power-supply.mdx:15 #: docs/build-a-box/raspberry-pi/power-supply.mdx:14 -#, markdown-text msgid "" -"Anker portable charger [power " -"bank](https://www.amazon.com/Anker-Portable-PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-ZdVw-Fi0EcM5vcr7ESk\\&dib_tag=se\\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\\&qid=1756265405\\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\\&sr=8-6\\&th=1)" +"Anker portable charger [power bank](https://www.amazon.com/Anker-Portable-" +"PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?" +"crid=30EJM6E540GE6\\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-" +"Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-" +"NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-" +"rRQyseWiNNPxZwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-" +"ZdVw-" +"Fi0EcM5vcr7ESk\\&dib_tag=se\\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\\&qid=1756265405\\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\\&sr=8-6\\&th=1)" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/power-supply.mdx:15 #: docs/build-a-box/raspberry-pi/power-supply.mdx:14 -#, markdown-text msgid "" "**Solar Panel (with Power Bank):** Use a small solar panel to recharge your " "power bank. This is a good option to keep the box running continuously in " @@ -1399,30 +1230,26 @@ msgstr "" #. type: Bullet: ' * ' #: docs/build-a-box/power-supply.mdx:15 #: docs/build-a-box/raspberry-pi/power-supply.mdx:14 -#, markdown-text msgid "" -"Solar panel kits: " -"[https://voltaicsystems.com/solar-panel-kits/](https://voltaicsystems.com/solar-panel-kits/)" +"Solar panel kits: [https://voltaicsystems.com/solar-panel-kits/](https://" +"voltaicsystems.com/solar-panel-kits/)" msgstr "" #. type: Plain text #: docs/build-a-box/power-supply.mdx:16 #: docs/build-a-box/raspberry-pi/power-supply.mdx:15 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Title # #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Basic Box Supplies" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:7 -#, markdown-text msgid "" "A basic Butter Box setup is a Raspberry Pi Zero 2 W with a microSD card " "running the Butter software, a USB stick, powered by a USB source like a " @@ -1431,7 +1258,6 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:9 -#, markdown-text msgid "" "In most setups like this, a Butter Box can comfortably handle **4–10 " "connected devices at once** without slowing down. It’s possible to have " @@ -1441,7 +1267,6 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:11 -#, markdown-text msgid "" "The reach for it is about **5–10 meters** indoors, depending on the " "Raspberry Pi model and depending on walls and interference. Outdoors, in " @@ -1453,23 +1278,21 @@ msgstr "" #. type: Title ## #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:12 #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "Supplies" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:20 -#, markdown-text msgid "" -"[ ] Raspberry Pi Zero 2W (64 Bit) " -"[https://www.adafruit.com/product/5291](https://www.adafruit.com/product/5291); " -"Or you can buy a kit here: [\\ " -"https://www.canakit.com/raspberry-pi-zero-2-w.html](https://www.canakit.com/raspberry-pi-zero-2-w.html)" +"[ ] Raspberry Pi Zero 2W (64 Bit) [https://www.adafruit.com/product/5291]" +"(https://www.adafruit.com/product/5291); Or you can buy a kit here: [\\ " +"https://www.canakit.com/raspberry-pi-zero-2-w.html](https://www.canakit.com/" +"raspberry-pi-zero-2-w.html)" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:20 -#, markdown-text msgid "" "[ ] Power outlet and power cord that accompanies the Raspberry Pi Zero 2W or " "an [alternative power supply](../power-supply)" @@ -1478,7 +1301,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:20 #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "" "[ ] Micro SD Card: Images with the Butter software are usually under 16 GB " "(we suggest 256 GB). Media that people upload to the chat ends up on the " @@ -1487,47 +1309,40 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:20 -#, markdown-text msgid "[ ] USB drive (min 32 GB)" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:20 #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "[ ] Adapters (as needed)" msgstr "" #. type: Bullet: ' * ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:23 -#, markdown-text msgid "[ ] Micro USB/Male to USB A/Female" msgstr "" #. type: Bullet: ' * ' #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:23 -#, markdown-text msgid "[ ] A dongle to connect the micro SD card to your laptop (if needed)" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "**Once you have your supplies, continue in the Install Butter section.**\n" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:29 -#, markdown-text msgid "[install-butter.md](install-butter)" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:31 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Yaml Front Matter Hash Value: description @@ -1545,13 +1360,12 @@ msgstr "" #. type: Title # #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Extend Your Box" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:9 -#, markdown-text msgid "" "An extended Butter Box pairs the Raspberry Pi with a standalone Wi-Fi " "router, giving stronger signal and more simultaneous connections." @@ -1559,7 +1373,6 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:11 -#, markdown-text msgid "" "With the router, the network can reach 10-30 m (32-98 feet),and can " "comfortably support 10–20 connected devices at the same time. This setup is " @@ -1569,22 +1382,19 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "[ ] Raspberry Pi 4, 5 or Raspberry Pi Zero 2W" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "" -"[ ] Router ([Opal (GL-SFT1200) Wireless Travel " -"Router](https://store-us.gl-inet.com/products/united-states-opal-gl-sft1200-gigabit-wireless-router-dual-band-openwrt-ipv6-tor) " -"or equivilent)" +"[ ] Router ([Opal (GL-SFT1200) Wireless Travel Router](https://store-us.gl-" +"inet.com/products/united-states-opal-gl-sft1200-gigabit-wireless-router-dual-" +"band-openwrt-ipv6-tor) or equivilent)" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "" "[ ] Power outlet and power cords that accompany the Raspberry Pi and the " "Router or an [alternative power supply](../power-supply)" @@ -1592,33 +1402,28 @@ msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:20 -#, markdown-text msgid "[ ] USB Drive (min 32 GB)" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:22 -#, markdown-text msgid "_No internet connection is required._" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:24 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Title ## #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "Steps" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:30 -#, markdown-text msgid "" "To extend your box, you simply connect a GLi-Net router to the Butter Box " "with an ethernet cable. Instead of accessing the box from the portal Wi-Fi " @@ -1628,25 +1433,23 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:31 -#, markdown-text, no-wrap +#, no-wrap msgid "Connect the Butter Box to its power supply. " msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:34 -#, markdown-text msgid "Connect the Butter Box to power." msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:35 -#, markdown-text, no-wrap +#, no-wrap msgid "Connect Router" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:38 -#, markdown-text msgid "" "Connect the router to power. Then use the ethernet cable to connect to the " "Butter Box. Make sure to plug the Ethernet cable into the LAN port on your " @@ -1655,28 +1458,26 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:39 -#, markdown-text, no-wrap +#, no-wrap msgid "Test Your Connection" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:42 -#, markdown-text msgid "" "Join the router Wi-Fi. If you have not setup or used this router before, " -"enter the default password found in the user guide included in the " -"package. After 30 seconds, open http://butterbox.local in a browser." +"enter the default password found in the user guide included in the package. " +"After 30 seconds, open http://butterbox.local in a browser." msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:43 -#, markdown-text, no-wrap +#, no-wrap msgid "Disable Butter Box Wi-Fi Access Point" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:46 -#, markdown-text msgid "" "Open the admin settings from the Butter Box portal. Navigate to **Secure " "Portal**. Turn off the Wi-Fi access point. This will hide the Wi-Fi network " @@ -1686,13 +1487,12 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:47 -#, markdown-text, no-wrap +#, no-wrap msgid "Invite Users to Join the Router Wi-Fi" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:49 -#, markdown-text msgid "" "Users will now join the Wi-Fi network of the router when they want to " "connect to the Butter Box." @@ -1700,7 +1500,7 @@ msgstr "" #. type: Title # #: docs/build-a-box/raspberry-pi/index.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Raspberry Pi" msgstr "" @@ -1712,44 +1512,39 @@ msgstr "" #. type: Title # #: docs/build-a-box/raspberry-pi/install-butter.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Install Butter" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:9 -#, markdown-text msgid "You will need:" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/install-butter.mdx:13 -#, markdown-text msgid "Desktop computer" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/install-butter.mdx:13 -#, markdown-text msgid "Internet Connection" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/install-butter.mdx:13 -#, markdown-text msgid "Butter Box" msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:14 -#, markdown-text, no-wrap +#, no-wrap msgid "Download the Butter OS for Raspberry Pi " msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:17 #: docs/build-a-box/raspberry-pi/install-butter.mdx:85 -#, markdown-text msgid "" "Make sure the file size matches the size listed on the website. Sometimes " "browsers do not complete the download, which can result in a corrupted file." @@ -1763,13 +1558,12 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:24 -#, markdown-text, no-wrap +#, no-wrap msgid "Plug the micro SD card into your computer" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:27 -#, markdown-text msgid "" "To plug the micro SD card into your computer, you may need an adapter to do " "this:" @@ -1777,11 +1571,8 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:29 -#, markdown-text, no-wrap -msgid "" -"
\"\"

Example adapter (USB-C to Micro " -"SD)

\n" +#, no-wrap +msgid "
\"\"

Example adapter (USB-C to Micro SD)

\n" msgstr "" #. type: Fenced div block (info) @@ -1792,13 +1583,12 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:34 -#, markdown-text, no-wrap +#, no-wrap msgid "Run Raspberry Pi Imager " msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:37 -#, markdown-text msgid "" "Once you have your micro SD card plugged into your computer that has an " "internet connection, run Raspberry Pi Imager from a desktop computer. It " @@ -1808,21 +1598,19 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:39 -#, markdown-text msgid "" -"If you don't have Raspberry Pi Imager, you can download it here: " -"[https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/)" +"If you don't have Raspberry Pi Imager, you can download it here: [https://" +"www.raspberrypi.com/software/](https://www.raspberrypi.com/software/)" msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:40 -#, markdown-text, no-wrap +#, no-wrap msgid "Choose device > **Raspberry Pi Zero 2 W**" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:43 -#, markdown-text msgid "" "Once the Raspberry Pi Image starts, you will be prompt to select your " "Raspberry Pi device." @@ -1830,23 +1618,18 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:45 -#, markdown-text, no-wrap -msgid "" -"

Select Raspberry Pi Zero 2 W (or the device you " -"have if it's not the standard box from Butter " -"HQ)

\n" +#, no-wrap +msgid "
\"\"/

Select Raspberry Pi Zero 2 W (or the device you have if it's not the standard box from Butter HQ)

\n" msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:46 -#, markdown-text, no-wrap +#, no-wrap msgid "Choose Operating System > Use Custom" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/install-butter.mdx:49 -#, markdown-text msgid "" "On the OS tab, select **Use custom** and upload the custom Butter OS .img " "file. Confirm that you have **unzipped the file** before using it." @@ -1854,52 +1637,40 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:51 -#, markdown-text, no-wrap -msgid "" -"

Select Use Custom. You will upload the custom .img " -"file that you downloaded from Dropbox.

\n" +#, no-wrap +msgid "
\"\"/

Select Use Custom. You will upload the custom .img file that you downloaded from Dropbox.

\n" msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:52 -#, markdown-text, no-wrap +#, no-wrap msgid "Choose Storage > Select Micro SD Card" msgstr "" #. type: Bullet: '* ' #: docs/build-a-box/raspberry-pi/install-butter.mdx:55 -#, markdown-text msgid "From the **Storage** tab, select the **Micro SD Card.**" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:57 -#, markdown-text, no-wrap -msgid "" -"

Select the Micro SD " -"Card.

\n" +#, no-wrap +msgid "
\"\"/

Select the Micro SD Card.

\n" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:59 -#, markdown-text msgid "Your screen will look similar to this after all selections:" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:61 -#, markdown-text, no-wrap -msgid "" -"

Final screen after " -"selections.

\n" +#, no-wrap +msgid "
\"\"/

Final screen after selections.

\n" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:63 -#, markdown-text msgid "" "You may be prompt with _\"Doing this will erase all data from selected " "external storage\"_ and “_do you want to apply settings”_, click then on " @@ -1908,23 +1679,18 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:65 -#, markdown-text msgid "" -"After that select _\"write\"_ and begin writing process to the Micro SD " -"card." +"After that select _\"write\"_ and begin writing process to the Micro SD card." msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:66 -#, markdown-text, no-wrap -msgid "" -"Remove From Computer and Insert Micro SD Card into the Raspberry Pi (Butter " -"Box)" +#, no-wrap +msgid "Remove From Computer and Insert Micro SD Card into the Raspberry Pi (Butter Box)" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:69 -#, markdown-text msgid "" "Once you're done, remove the Micro SD card. Insert the Micro SD card into " "the Raspberry Pi (Butter Box) not powered on." @@ -1932,13 +1698,12 @@ msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:70 -#, markdown-text, no-wrap +#, no-wrap msgid "Go to Quick Start" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:73 -#, markdown-text msgid "" "Plug the Raspberry Pi (Butter Box) into power. Wait a few moments and " "connect to the Butter Box Portal. Go to the [Quick Start](../../quick-start) " @@ -1947,27 +1712,23 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:75 -#, markdown-text, no-wrap -msgid "" -"**If you are building an extended box, continue in the next section: Extend " -"Your Box.**\n" +#, no-wrap +msgid "**If you are building an extended box, continue in the next section: Extend Your Box.**\n" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:77 -#, markdown-text msgid "[extend-your-box.md](extend-your-box)" msgstr "" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:80 -#, markdown-text, no-wrap +#, no-wrap msgid "Troubleshooting" msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:83 -#, markdown-text msgid "" "If you see an error stating that the input file is not a valid disk image, " "check the file you downloaded." @@ -1975,16 +1736,13 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:87 -#, markdown-text msgid "Also confirm that you have **unzipped the file** before using it." msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:88 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Yaml Front Matter Hash Value: description @@ -1995,13 +1753,12 @@ msgstr "" #. type: Title # #: docs/content-packs/index.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Content Packs" msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:9 -#, markdown-text msgid "" "You can create your own content pack! It simply needs to be set up as a " "**static website with local links**. This website will run from the box " @@ -2011,7 +1768,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:11 -#, markdown-text msgid "" "Once you have your static website ready, you will put all of the required " "files for it in one folder, and place this folder in the **root directory** " @@ -2021,13 +1777,11 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:13 -#, markdown-text msgid "Tips for creating a content pack with a static website:" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Contents.** Everything for the static website must be stored on a USB " "drive that plugs into the Butter Box. It should not link to resources on the " @@ -2036,7 +1790,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Size.** The size of your content pack is limited by the amount of space " "available on your USB drive. Though, keep in mind that if multiple people " @@ -2046,16 +1799,14 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Pages.** Links between pages should point to other saved pages in the same " -"folder, not to the internet. You must use relative paths " -"(e.g. about/index.html) instead of absolute web URLs." +"folder, not to the internet. You must use relative paths (e.g. about/" +"index.html) instead of absolute web URLs." msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Media.** Pictures, videos, and sounds cannot be linked to from somewhere " "online. The files need to be in your website folder and stored on the USB " @@ -2064,7 +1815,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Libraries.** The website cannot use javascript libraries that rely on an " "internet connection." @@ -2072,7 +1822,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:20 -#, markdown-text msgid "" "**Styles.** Special fonts and icons (like those from Google Fonts) also need " "to be packed into the folder, not fetched from the web." @@ -2080,13 +1829,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/index.mdx:21 -#, markdown-text, no-wrap +#, no-wrap msgid "Try It" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/index.mdx:24 -#, markdown-text msgid "" "The zip file below contains a sample static website. To get a feel for how " "static websites work with butter—Download it. Unzip it. Then, add this set " @@ -2095,19 +1843,17 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:26 -#, markdown-text msgid "[Sample Static Website.zip](/img/docs/Sample%20Static%20Website.zip)" msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:28 -#, markdown-text -msgid "You can also check out our [New Content Pack News](/blog/tags/contentpack)." +msgid "" +"You can also check out our [New Content Pack News](/docs/content-packs)." msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:32 -#, markdown-text msgid "" "The best way to get started with creating your own content pack is to have " "an idea about the experience and type of information you want to provide, " @@ -2116,7 +1862,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:34 -#, markdown-text msgid "" "It can be very simple like an audio player for music. Or, a simple list of " "the five top VPN apps that you recommend. Or it can be more complex like a " @@ -2125,13 +1870,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/index.mdx:37 -#, markdown-text, no-wrap +#, no-wrap msgid "Add website files to a USB drive" msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:40 -#, markdown-text msgid "" "Place a folder with your website files in the **root directory** of a USB " "drive. Be sure that your website folder contains your **index.html.** The " @@ -2140,22 +1884,18 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:42 -#, markdown-text, no-wrap -msgid "" -"

USB directory when viewed in Finder on " -"desktop

\n" +#, no-wrap +msgid "
\"\"/

USB directory when viewed in Finder on desktop

\n" msgstr "" #. type: Title ### #: docs/content-packs/index.mdx:43 docs/services/file-sharing.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "Connect to your Butter Box to view" msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:46 -#, markdown-text msgid "" "Insert the USB drive into your Butter Box. When you open the Butter Box " "portal, tap **Files**. Navigate to the website folder. Tap to view." @@ -2163,13 +1903,12 @@ msgstr "" #. type: Title # #: docs/content-packs/maps.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Maps" msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:7 -#, markdown-text msgid "" "You can make offline maps available from your Butter Box. These maps are " "powered by **OpenStreetMap (OSM)** and the **OsmAnd app** for Android." @@ -2178,79 +1917,68 @@ msgstr "" #. type: Fenced div block (warning) #: docs/content-packs/maps.mdx:8 #, no-wrap -msgid "" -"**Important:** Offline map downloads work **only on Android devices**. iOS " -"is not supported.\n" +msgid "**Important:** Offline map downloads work **only on Android devices**. iOS is not supported.\n" msgstr "" #. type: Title ### #: docs/content-packs/maps.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "✅ Steps to Enable Maps" msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:15 -#, markdown-text, no-wrap +#, no-wrap msgid "**1. Download the map files you need**\n" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:18 -#, markdown-text msgid "" -"Visit: [OsmAnd Local Indexes " -"List](https://osmand.net/list?sortby=size\\&asc=false)" +"Visit: [OsmAnd Local Indexes List](https://osmand.net/list?" +"sortby=size\\&asc=false)" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:18 -#, markdown-text msgid "Choose and download the regions you want available offline." msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:20 -#, markdown-text, no-wrap +#, no-wrap msgid "**2. Organize your files**\n" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:23 -#, markdown-text msgid "On your USB drive, create a folder named `osm-map-files` ." msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:23 -#, markdown-text msgid "Put the **OsmAnd APK** and all your **map files** into this folder." msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:25 -#, markdown-text, no-wrap -msgid "" -"

USB directory when viewed in Finder on " -"desktop

\n" +#, no-wrap +msgid "
\"\"/

USB directory when viewed in Finder on desktop

\n" msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:27 -#, markdown-text, no-wrap +#, no-wrap msgid "**3. Add to your Butter Box**\n" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:30 -#, markdown-text msgid "Insert the USB drive into your Butter Box." msgstr "" #. type: Bullet: '* ' #: docs/content-packs/maps.mdx:30 -#, markdown-text msgid "" "The **Offline Maps** tile will automatically appear in your Butter Box " "portal." @@ -2258,21 +1986,19 @@ msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:32 -#, markdown-text msgid "" -"👉 That’s it — anyone using an **Android device** can now download OsmAnd and " -"the offline maps you’ve provided directly from your Butter Box." +"👉 That’s it — anyone using an **Android device** can now download OsmAnd " +"and the offline maps you’ve provided directly from your Butter Box." msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:33 -#, markdown-text msgid "" "Note: The OSM map apk is available on the Butter Box software image. Updates " "to the OsmAnd app will be available with new releases of the Butter Box " "software. If you want to know what the latest available version of OsmAnd " -"app is, visit [OsmAnd Free Releases — " -"Android](https://osmand.net/docs/versions/free-versions)." +"app is, visit [OsmAnd Free Releases — Android](https://osmand.net/docs/" +"versions/free-versions)." msgstr "" #. type: Yaml Front Matter Hash Value: description @@ -2283,28 +2009,26 @@ msgstr "" #. type: Title # #: docs/content-packs/apps/f-droid-repo.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "F-Droid Repo" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:9 -#, markdown-text msgid "" -"You can build your own curated F-Droid repo using your computer's " -"terminal. Once set up, users can connect their F-Droid app to your Butter " -"Box and start downloading apps." +"You can build your own curated F-Droid repo using your computer's terminal. " +"Once set up, users can connect their F-Droid app to your Butter Box and " +"start downloading apps." msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 1: Install F-Droid Server Tools" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:15 -#, markdown-text msgid "" "Before you begin, you need to install a tool called **fdroidserver**. This " "helps you create and manage your app store." @@ -2312,7 +2036,7 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:17 -#, markdown-text, no-wrap +#, no-wrap msgid "**On Mac (using Homebrew):**\n" msgstr "" @@ -2324,7 +2048,7 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:23 -#, markdown-text, no-wrap +#, no-wrap msgid "**On Linux (Debian/Ubuntu):**\n" msgstr "" @@ -2336,13 +2060,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:28 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 2: Check that it's installed correctly" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:31 -#, markdown-text msgid "After installation, run this command:" msgstr "" @@ -2354,7 +2077,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:37 -#, markdown-text msgid "" "If everything is working, you will see a version number printed on the " "screen." @@ -2362,13 +2084,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:38 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 3: Create Your Repo Folder" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:41 -#, markdown-text msgid "" "You need to create the folder where you will save the repo files in your " "computer, choose a name that aligns with the project or purpose of the apps " @@ -2389,7 +2110,7 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:50 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 4: Initialize the repo" msgstr "" @@ -2401,7 +2122,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:57 -#, markdown-text msgid "This creates the following directories in your repo file:" msgstr "" @@ -2425,13 +2145,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:70 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 5: Add your APKs" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:73 -#, markdown-text msgid "" "Copy your signed APKs into the repo/ folder. Ensure you only use apps from " "trusted sources like the official F-Droid library or verified developers." @@ -2439,11 +2158,8 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:75 -#, markdown-text, no-wrap -msgid "" -"**Security Note:** Avoid downloading APKs from \"mirror\" sites or unknown " -"sources, as they can contain malware or trackers that compromise your users' " -"privacy.\n" +#, no-wrap +msgid "**Security Note:** Avoid downloading APKs from \"mirror\" sites or unknown sources, as they can contain malware or trackers that compromise your users' privacy.\n" msgstr "" #. type: Fenced code block @@ -2454,7 +2170,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:81 -#, markdown-text msgid "Example:" msgstr "" @@ -2466,13 +2181,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:86 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 6: Generate (and Update) the Repository Index" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:89 -#, markdown-text msgid "" "Every time you add a new APK or a new version of an app to your repo/ " "folder, you must run the following command to \"publish\" those changes:" @@ -2486,19 +2200,16 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:95 -#, markdown-text msgid "What this command does:" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:100 -#, markdown-text msgid "**Scans APKs:** It reads the new files in your repo/ folder." msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:100 -#, markdown-text msgid "" "**Generates Metadata:** It creates YAML files containing the app's name, " "version, and permissions." @@ -2506,7 +2217,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:100 -#, markdown-text msgid "" "**Creates index.v1.jar:** This is the \"catalog\" file that the F-Droid app " "downloads to see what is available." @@ -2514,7 +2224,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:100 -#, markdown-text msgid "" "**Signs the Repository:** It uses your secret key to sign the index, proving " "to the Android app that the files haven't been tampered with." @@ -2522,13 +2231,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/f-droid-repo.mdx:101 -#, markdown-text, no-wrap +#, no-wrap msgid "Step 7: Test your Repo locally" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:104 -#, markdown-text msgid "" "To test your repo locally and ensure everything works before you share it on " "the Butter Box, you can serve its content locally and add it to F-Droid " @@ -2549,16 +2257,12 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:114 -#, markdown-text, no-wrap -msgid "" -"Once your repo is live, open the F-Droid app on your device and navigate to " -"**Settings > Repositories > \"+\"**. Select **\"Enter repository URL " -"manually\"** to add your new source.\n" +#, no-wrap +msgid "Once your repo is live, open the F-Droid app on your device and navigate to **Settings > Repositories > \"+\"**. Select **\"Enter repository URL manually\"** to add your new source.\n" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:116 -#, markdown-text msgid "" "Adding the repo manually allows you to verify the user experience by " "checking:" @@ -2566,19 +2270,16 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:122 -#, markdown-text msgid "**App Visibility:** Are all your apps appearing in the list?" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:122 -#, markdown-text msgid "**Visual Assets:** Are icons and screenshots displaying correctly?" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:122 -#, markdown-text msgid "" "**Categorization:** Are apps appearing in the correct sections (e.g., " "Internet, Security)?" @@ -2586,7 +2287,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:122 -#, markdown-text msgid "" "**Functionality:** Do the downloads and installations complete without " "errors?" @@ -2594,7 +2294,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/f-droid-repo.mdx:122 -#, markdown-text msgid "" "**Metadata:** Does the version number and description match your `repo/` " "files?" @@ -2602,25 +2301,23 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:126 -#, markdown-text msgid "Your repo will be available at:" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:128 -#, markdown-text msgid "`http://YOUR-IP:8000/repo`" msgstr "" #. type: Plain text #: docs/content-packs/apps/f-droid-repo.mdx:132 -#, markdown-text, no-wrap +#, no-wrap msgid "**Find your IP:**\n" msgstr "" #. type: Title #### #: docs/content-packs/apps/f-droid-repo.mdx:133 -#, markdown-text, no-wrap +#, no-wrap msgid "macOS:" msgstr "" @@ -2632,7 +2329,7 @@ msgstr "" #. type: Title #### #: docs/content-packs/apps/f-droid-repo.mdx:139 -#, markdown-text, no-wrap +#, no-wrap msgid "Linux:" msgstr "" @@ -2644,13 +2341,12 @@ msgstr "" #. type: Title # #: docs/content-packs/apps/index.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Apps" msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:7 -#, markdown-text msgid "" "You can share apps as a content pack, via a static website. If you give a " "folder the name `appstore` and place it in the root directory of the USB " @@ -2659,13 +2355,12 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:9 -#, markdown-text, no-wrap +#, no-wrap msgid "**Things To Know**\n" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/index.mdx:14 -#, markdown-text msgid "" "If you are sharing apps from Butter Box, you will need to download the app " "files you want to share. Apps are updated frequently. Be sure to manually " @@ -2675,7 +2370,6 @@ msgstr "" #. type: Bullet: ' * ' #: docs/content-packs/apps/index.mdx:14 -#, markdown-text msgid "" "You’ll need a copy of the app’s `.apk` file — make sure it’s from a safe and " "trusted source." @@ -2683,7 +2377,6 @@ msgstr "" #. type: Bullet: ' * ' #: docs/content-packs/apps/index.mdx:14 -#, markdown-text msgid "" "Butter won’t automatically verify the source, so it's up to you to confirm " "it's clean and legal to share." @@ -2691,7 +2384,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/index.mdx:14 -#, markdown-text msgid "" "How to get apk files: There are mobile apps you can use to get access to apk " "files on an Android phone. Alternatively, you can download app files " @@ -2700,13 +2392,12 @@ msgstr "" #. type: Title ### #: docs/content-packs/apps/index.mdx:15 -#, markdown-text, no-wrap +#, no-wrap msgid "Go Further: Butter Box Supports Sharing Via F-Droid" msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:18 -#, markdown-text msgid "" "Additionally, Butter Box supports app distribution via F-Droid. In your " "content pack, you can include the F-Droid `.apk` and a QR code for your " @@ -2716,7 +2407,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:20 -#, markdown-text msgid "" "As long as they are connected to the Butter Box, they can download any of " "the apps within your repo." @@ -2724,7 +2414,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:22 -#, markdown-text msgid "" "If they are connected to the internet later, they can receive app updates " "from any apps in your repo that are also included in the official F-Droid " @@ -2734,19 +2423,16 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:24 -#, markdown-text msgid "What is a F-Ddroid Repo?" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/index.mdx:29 -#, markdown-text msgid "A hosted library of apps\\ Why use it?" msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/index.mdx:29 -#, markdown-text msgid "" "It offers a secure process for sharing apps. The F-Droid team builds apps in " "the official F-Droid repo from the source code themselves. This ensures that " @@ -2755,7 +2441,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/content-packs/apps/index.mdx:29 -#, markdown-text msgid "" "Users installing from F-Droid have access to app updates remotely (away from " "the Butter Box)" @@ -2763,7 +2448,6 @@ msgstr "" #. type: Plain text #: docs/content-packs/apps/index.mdx:30 -#, markdown-text msgid "" "Technical skills are required to create your own F-Droid repo. Refer to the " "[F-Droid Repo](f-droid-repo) Section for instructions." @@ -2771,13 +2455,12 @@ msgstr "" #. type: Title # #: docs/faq/how-to-reformat-your-usb-drive.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "How to Reformat Your USB Drive" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:7 -#, markdown-text msgid "" "After connecting your USB drive to the Raspberry Pi you will see the " "“Explore USB” title displayed on the portal. If you’ve tried refreshing your " @@ -2787,92 +2470,77 @@ msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:9 -#, markdown-text, no-wrap +#, no-wrap msgid "![](/img/docs/unknown.png)
\n" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:13 -#, markdown-text, no-wrap -msgid "" -"When you format a USB drive, all files and folders on the drive are removed " -"and replaced with a new file system. This can help repair any issues with " -"the flash drive itself or make it compatible with new files you want to " -"transfer. Be sure to back up your files before formatting your " -"drive.
\n" +#, no-wrap +msgid "When you format a USB drive, all files and folders on the drive are removed and replaced with a new file system. This can help repair any issues with the flash drive itself or make it compatible with new files you want to transfer. Be sure to back up your files before formatting your drive.
\n" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:15 -#, markdown-text, no-wrap +#, no-wrap msgid "**Check the Format of the USB**\n" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:20 -#, markdown-text msgid "On your desktop or laptop, plug in your USB" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:20 #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Right, or double-click on the USB" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:20 -#, markdown-text msgid "Click on “Get info” and verify the Format" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:20 -#, markdown-text msgid "Your USB needs to be formatted to ExFat or Fat32, MS-DOS (FAT)." msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:24 -#, markdown-text, no-wrap +#, no-wrap msgid "**Reformatting Steps on MacOS:**\n" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "Connect the USB drive to a USB port on your computer." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Click on “Erase Disk…”" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "You can rename your USB at this time" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Select the correct format, either ExFat or ExFat32 or MS-DOS (FAT)" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Then tap “Erase”" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "" "A message may appear warning you that all content will be deleted. Select " "“Erase”" @@ -2880,7 +2548,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "" "This may take a few minutes. The USB will disappear and reappear on your " "homescreen" @@ -2888,45 +2555,39 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Verify the drive is correctly formatted" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -#, markdown-text msgid "Click on “Get info” and verify the Format
" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:38 -#, markdown-text, no-wrap +#, no-wrap msgid "**Reformatting Steps on Windows:**\n" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "Open the File Explorer and select \"This PC\" from the menu." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "" -"You can find this option in the left panel, next to a monitor " -"icon.[\\[2\\]](https://www.wikihow.com/Format-a-Flash-Drive#_note-2)" +"You can find this option in the left panel, next to a monitor icon.[\\[2\\]]" +"(https://www.wikihow.com/Format-a-Flash-Drive#_note-2)" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "On Windows 7, click Computer on the right side of the Start window." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "" "Right-click the flash drive's icon. It's beneath the \"Devices and drives\" " "heading in the middle of the page. This will bring up a drop-down menu." @@ -2934,19 +2595,16 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "Choose \"Format\". This will open the formatting window." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "Click on \"File System\" and choose the MS-DOS, FAT32, or exFAT format." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "" "[FAT32](https://www.wikihow.com/Format-FAT32) - The most widely compatible " "format. Works with most computers and gaming consoles." @@ -2954,7 +2612,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "" "exFAT - Similar to FAT32, but designed for external hard drives (e.g., flash " "drives) and quicker use. It's a universal format that is most common across " @@ -2963,13 +2620,12 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text -msgid "Select \"Start\" and click \"OK\" to finish formatting your flash drive." +msgid "" +"Select \"Start\" and click \"OK\" to finish formatting your flash drive." msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 -#, markdown-text msgid "" "A final prompt will appear, Click “OK”. Your flash drive has successfully " "been formatted.
" @@ -2977,39 +2633,36 @@ msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:52 -#, markdown-text, no-wrap -msgid "" -"![]()![]()![]()\n" +#, no-wrap +msgid "![]()![]()![]()\n" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:54 -#, markdown-text, no-wrap -msgid "![]()\n" +#, no-wrap +msgid "![]()\n" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:56 -#, markdown-text, no-wrap -msgid "![]()\n" +#, no-wrap +msgid "![]()\n" msgstr "" #. type: Title # #: docs/faq/index.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "FAQ" msgstr "" #. type: Title ### #: docs/faq/index.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Does the Butter Box give me the internet?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:9 -#, markdown-text msgid "" "Not quite. The Butter Box doesn’t provide internet access. Instead, it " "creates its own local Wi-Fi network that lets you access apps, content " @@ -3019,29 +2672,27 @@ msgstr "" #. type: Title ### #: docs/faq/index.mdx:12 -#, markdown-text, no-wrap +#, no-wrap msgid "How do you power a Butter Box?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:15 -#, markdown-text msgid "" "The Butter Box is super flexible! You can power it using a USB power bank, a " "wall adapter, or even a small solar panel. As long as it provides power to " -"the Raspberry Pi, you’re good to go. Go to the [Power " -"Supply](../build-a-box/power-supply) section to learn more." +"the Raspberry Pi, you’re good to go. Go to the [Power Supply](../build-a-box/" +"power-supply) section to learn more." msgstr "" #. type: Title ### #: docs/faq/index.mdx:18 -#, markdown-text, no-wrap +#, no-wrap msgid "If I’m powering the Butter Box with a solar panel, do I need a power bank?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:21 -#, markdown-text msgid "" "A power bank isn’t strictly required, but it’s highly recommended. Solar " "panels can be inconsistent — clouds, shade, or changing sunlight can " @@ -3052,15 +2703,12 @@ msgstr "" #. type: Title ### #: docs/faq/index.mdx:24 -#, markdown-text, no-wrap -msgid "" -"What are the security features of the Butter Box? Can I put a password on " -"it?" +#, no-wrap +msgid "What are the security features of the Butter Box? Can I put a password on it?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:27 -#, markdown-text msgid "" "Currently, the Butter Box broadcasts an open Wi-Fi network — that means no " "password is required to connect. This makes it easy for people nearby to " @@ -3069,7 +2717,6 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:29 -#, markdown-text msgid "" "However, users must either enter the Butter Box’s local IP address manually, " "or scan a QR code that takes them directly to the content. Since it’s all " @@ -3078,7 +2725,6 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:31 -#, markdown-text msgid "" "You can configure the Raspberry Pi to require a Wi-Fi password in the admin " "settings. Refer to the [Security](../security) section for more security " @@ -3087,13 +2733,12 @@ msgstr "" #. type: Title ### #: docs/faq/index.mdx:34 -#, markdown-text, no-wrap +#, no-wrap msgid "How much storage does a Butter Box have?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:37 -#, markdown-text msgid "" "The Butter Box storage capacity is defined by the microSD card you install — " "it doesn’t have fixed built-in memory. You can choose anything from a 16 GB " @@ -3103,7 +2748,7 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:43 -#, markdown-text, no-wrap +#, no-wrap msgid "" "| Use Case | Suggested micro SD Size |\n" "| ------------------------------------- | -------------------------- |\n" @@ -3114,13 +2759,12 @@ msgstr "" #. type: Title ### #: docs/faq/index.mdx:46 -#, markdown-text, no-wrap +#, no-wrap msgid "Can I customize it?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:49 -#, markdown-text msgid "" "Absolutely! You can add, for example, your own content - dropping in PDFs, " "videos, images, and HTML pages to build a local library, or add your own " @@ -3129,44 +2773,38 @@ msgstr "" #. type: Title ### #: docs/faq/index.mdx:52 -#, markdown-text, no-wrap -msgid "" -"My USB drive is plugged into the Butter Box, but the content is not " -"displayed on the portal. Why?" +#, no-wrap +msgid "My USB drive is plugged into the Butter Box, but the content is not displayed on the portal. Why?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:54 -#, markdown-text msgid "" "Yout USB drive is probably in the wrong format. Your USB needs to be " -"formatted to ExFat, Fat32, MS-DOS (FAT). Refer to [Reformatting Your " -"USB](how-to-reformat-your-usb-drive) for help." +"formatted to ExFat, Fat32, MS-DOS (FAT). Refer to [Reformatting Your USB]" +"(how-to-reformat-your-usb-drive) for help." msgstr "" #. type: Title # #: docs/services/file-sharing.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "File Sharing" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:7 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Title ## #: docs/services/file-sharing.mdx:8 -#, markdown-text, no-wrap +#, no-wrap msgid "Share Media, Files and Digital Books" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:11 -#, markdown-text msgid "" "You can use your Butter Box to share media, files, and digital books. To " "display additional content in your portal, connect a USB drive containing " @@ -3175,7 +2813,6 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:13 -#, markdown-text msgid "" "If you’d like more control over how your content is displayed, you can build " "a **static website** and share it through the Butter Box. Learn more in the " @@ -3184,13 +2821,12 @@ msgstr "" #. type: Title ### #: docs/services/file-sharing.mdx:16 -#, markdown-text, no-wrap +#, no-wrap msgid "Add files to your USB Drive" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:19 -#, markdown-text msgid "" "Place individual files directly in the **main directory** (root) of your USB " "drive. Or, create folders to organize your files (eg. \"Books\", \"Music\", " @@ -3199,22 +2835,18 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:21 -#, markdown-text, no-wrap -msgid "" -"

USB directory when viewed in Finder on " -"desktop

\n" +#, no-wrap +msgid "
\"\"/

USB directory when viewed in Finder on desktop

\n" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:23 -#, markdown-text, no-wrap +#, no-wrap msgid "**Things to Know**\n" msgstr "" #. type: Bullet: '* ' #: docs/services/file-sharing.mdx:26 -#, markdown-text msgid "" "The **folder names you use** on your USB drive will be shown in the Butter " "Box portal." @@ -3222,7 +2854,6 @@ msgstr "" #. type: Bullet: '* ' #: docs/services/file-sharing.mdx:26 -#, markdown-text msgid "" "Organizing content into folders makes it easier for others to browse and " "download." @@ -3230,7 +2861,6 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:30 -#, markdown-text msgid "" "Insert the USB drive into your Butter Box. After connecting your USB drive " "to the Raspberry Pi you will see the **Files** tile displayed when you open " @@ -3239,55 +2869,46 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:32 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\"\"/
\n" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:36 -#, markdown-text, no-wrap +#, no-wrap msgid "**Troubleshooting**\n" msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:38 -#, markdown-text msgid "If you don’t see the **Files** tile, try the following actions:" msgstr "" #. type: Bullet: '* ' #: docs/services/file-sharing.mdx:42 -#, markdown-text msgid "Remove the USB drive from the Butter Box. Then re-insert the USB drive." msgstr "" #. type: Bullet: '* ' #: docs/services/file-sharing.mdx:42 -#, markdown-text msgid "Turn on/off airplane mode. Reconnect Butter Box wifi." msgstr "" #. type: Bullet: '* ' #: docs/services/file-sharing.mdx:42 -#, markdown-text msgid "Refresh the browser page." msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:44 -#, markdown-text msgid "" -"If you are still having trouble you may need to [Reformat Your USB " -"Drive](../faq/how-to-reformat-your-usb-drive)." +"If you are still having trouble you may need to [Reformat Your USB Drive](../" +"faq/how-to-reformat-your-usb-drive)." msgstr "" #. type: Title # #: docs/services/index.mdx:4 -#, markdown-text, no-wrap +#, no-wrap msgid "Features" msgstr "" @@ -3299,13 +2920,12 @@ msgstr "" #. type: Title # #: docs/services/local-chat.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Local Chat" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:9 -#, markdown-text msgid "" "There is one local chat on your Butter Box that is open to anyone who is " "able to join the box. If they can open the portal, they can open the chat " @@ -3315,27 +2935,24 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:11 -#, markdown-text msgid "First, let's look at what you can and can't do with this local chat." msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:13 -#, markdown-text, no-wrap +#, no-wrap msgid "✅ **You Can**
\n" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:16 -#, markdown-text msgid "" -"Host videos up to 5 GB PDFs, images, record, audio messages, share " -"pre-recorded audio messages or music" +"Host videos up to 5 GB PDFs, images, record, audio messages, share pre-" +"recorded audio messages or music" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:16 -#, markdown-text msgid "" "Download the full chat or any individual piece of content or media that " "people have shared" @@ -3343,37 +2960,34 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:18 -#, markdown-text, no-wrap +#, no-wrap msgid "❌ **You Cannot**
\n" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:22 -#, markdown-text -msgid "Use the chat to talk with people who are not connected to the Butter Box" +msgid "" +"Use the chat to talk with people who are not connected to the Butter Box" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:22 -#, markdown-text msgid "Get notifications when there are new posts or messages" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:22 -#, markdown-text msgid "See the messages unless you are connected to the Butter Box" msgstr "" #. type: Title ## #: docs/services/local-chat.mdx:25 -#, markdown-text, no-wrap +#, no-wrap msgid "Moderation" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:28 -#, markdown-text msgid "" "A Butter Box offers moderation features for the local chat. In order to " "access these features, you need to login as the admin of the room." @@ -3381,19 +2995,18 @@ msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:29 -#, markdown-text, no-wrap +#, no-wrap msgid "Become the Admin" msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:31 -#, markdown-text, no-wrap +#, no-wrap msgid "Logout as Guest" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:34 -#, markdown-text msgid "" "When you open the local chat, you are assigned a guest identity. First " "logout of the account that was created for you." @@ -3401,13 +3014,12 @@ msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:35 -#, markdown-text, no-wrap +#, no-wrap msgid "Login as Admin" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:38 -#, markdown-text msgid "" "Login to the `butterbox-admin` account. Username and password are both " "`butterbox-admin`." @@ -3415,58 +3027,50 @@ msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:39 -#, markdown-text, no-wrap +#, no-wrap msgid "Change Admin Password" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:42 -#, markdown-text msgid "" "Visit your user profile to change the password. At your discretion, you may " -"also wish to change your display name so that other users will recognize " -"you." +"also wish to change your display name so that other users will recognize you." msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:43 -#, markdown-text, no-wrap +#, no-wrap msgid "Moderation Features" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:46 -#, markdown-text msgid "Once you are an admin, you have access to the following features:" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "**Set a message timer**" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "**Delete messages**" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "**Promote members to moderator or admin**" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "**Kick members out.**" msgstr "" #. type: Bullet: ' * ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "" "Keep in mind that someone can simply rejoin as a new guest if they reconnect " "to the box" @@ -3474,13 +3078,11 @@ msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "**Delete the room.**" msgstr "" #. type: Bullet: ' * ' #: docs/services/local-chat.mdx:54 -#, markdown-text msgid "" "Warning: If you delete the room, you will no longer have a local chat on " "your Butter Box. To get one back, you will have to flash a new image of the " @@ -3489,13 +3091,12 @@ msgstr "" #. type: Title ## #: docs/services/local-chat.mdx:57 -#, markdown-text, no-wrap +#, no-wrap msgid "Say Even More—Direct Messages and Private Rooms" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:60 -#, markdown-text msgid "" "In addition to the local chat, you can create any number of private rooms " "from the same interface." @@ -3503,25 +3104,22 @@ msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:61 -#, markdown-text, no-wrap +#, no-wrap msgid "Things To Know" msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:67 -#, markdown-text msgid "Each room will have it's own QR code." msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:67 -#, markdown-text msgid "Private rooms are not discoverable from the Butter Box portal." msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:67 -#, markdown-text msgid "" "If you create a private room, you have to share the QR code physically to " "whomever you want to join **who is also connected to the box.**" @@ -3529,21 +3127,19 @@ msgstr "" #. type: Bullet: '* ' #: docs/services/local-chat.mdx:67 -#, markdown-text msgid "" -"Every private chat that you are part of, will be easy for **you** to " -"find. They will all show up in your room list." +"Every private chat that you are part of, will be easy for **you** to find. " +"They will all show up in your room list." msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:68 -#, markdown-text, no-wrap +#, no-wrap msgid "Instructions" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:71 -#, markdown-text msgid "" "You can create a private room from two different places in the message board " "interface." @@ -3551,34 +3147,31 @@ msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:72 -#, markdown-text, no-wrap +#, no-wrap msgid "Open from Avatar Modal" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:75 -#, markdown-text msgid "Tap on your avatar in the top bar. Select **new room.**" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:78 -#, markdown-text, no-wrap +#, no-wrap msgid "" "| \"\" | |\n" -"| -------------------------------------------------------------------- | - " -"|\n" +"| -------------------------------------------------------------------- | - |\n" msgstr "" #. type: Title ### #: docs/services/local-chat.mdx:81 -#, markdown-text, no-wrap +#, no-wrap msgid "Open from Room List" msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:84 -#, markdown-text msgid "" "Your room list is accessible from your profile page. Once here, select **new " "room.**" @@ -3586,10 +3179,8 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:86 -#, markdown-text, no-wrap -msgid "" -"
\n" +#, no-wrap +msgid "
\"\"/
\n" msgstr "" #. type: Yaml Front Matter Hash Value: description @@ -3600,13 +3191,12 @@ msgstr "" #. type: Title # #: docs/services/secure-messenger.mdx:6 -#, markdown-text, no-wrap +#, no-wrap msgid "Private Messenger" msgstr "" #. type: Plain text #: docs/services/secure-messenger.mdx:9 -#, markdown-text msgid "" "With the Private Messenger service, you can exchange secure messages with " "people you know. [Delta Chat](https://delta.chat/) is a messaging app that " @@ -3617,7 +3207,6 @@ msgstr "" #. type: Plain text #: docs/services/secure-messenger.mdx:11 -#, markdown-text msgid "" "Think of the Butter Box like a local post office. Whenever you connect to " "the Box’s network, your Delta Chat app can send outgoing messages and sync " diff --git a/po4a/es.po b/po4a/es.po index 0ef9bd5..3a00738 100644 --- a/po4a/es.po +++ b/po4a/es.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"POT-Creation-Date: 2026-04-24 16:24+0100\n" +"POT-Creation-Date: 2026-05-01 14:38+0100\n" "PO-Revision-Date: 2026-05-01 13:18+0000\n" "Last-Translator: Fabiola Maurice \n" "Language-Team: Spanish ) |\n" msgid "" "| 1) Sealed enclosures | 2) Screws |\n" "| --------------------------------- | --------------------------------------- |\n" -"| ![](/img/docs/unknown.jpeg) | ![]() |\n" +"| ![](/img/docs/unknown.jpeg) | ![]() |\n" msgstr "" -"| 1) Cubiertas selladas | 2) Tornillos" -" |\n" -"| --------------------------------- " -"| --------------------------------------- |\n" +"| 1) Cubiertas selladas | 2) Tornillos |\n" +"| --------------------------------- | --------------------------------------- |\n" "| ![](/img/docs/unknown.jpeg) | ![]() |\n" #. type: Title #### @@ -240,7 +246,8 @@ msgstr "Protección de la tarjeta SD y almacenamiento" #. type: Bullet: '1. ' #: docs/security.mdx:53 msgid "Use high-quality SD cards to reduce corruption" -msgstr "Utiliza tarjetas SD de alta calidad para reducir la corrupción de datos" +msgstr "" +"Utiliza tarjetas SD de alta calidad para reducir la corrupción de datos" #. type: Bullet: '2. ' #: docs/security.mdx:53 @@ -266,8 +273,13 @@ msgstr "Opcional (contextos de mayor riesgo):" #. type: Bullet: '1. ' #: docs/security.mdx:58 +#, fuzzy +#| msgid "" +#| "Epoxy Resin. Electronico potting solutions protect Printed Circuit Boards " +#| "from extreme temperatures, moisture, vibration, and other environmental " +#| "threats." msgid "" -"Epoxy Resin. Electronico potting solutions protect Printed Circuit Boards " +"Epoxy Resin. Electronico potting solutions ​​protect Printed Circuit Boards " "from extreme temperatures, moisture, vibration, and other environmental " "threats." msgstr "" @@ -282,22 +294,25 @@ msgstr "Bloquea físicamente la extracción de la tarjeta SD" #. type: Plain text #: docs/security.mdx:64 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "| Epoxy Resin | Epoxy Resin |\n" +#| "| --------------------------------------- | --------------------------------------- |\n" +#| "| ![]() | ![]() |\n" msgid "" "| Epoxy Resin | Epoxy Resin |\n" "| --------------------------------------- | --------------------------------------- |\n" -"| ![]() | ![]() |\n" +"| ![]() | ![]() |\n" msgstr "" -"| Resina Epoxy | Resina Epoxy" -" |\n" -"| --------------------------------------- " -"| --------------------------------------- |\n" +"| Resina Epoxy | Resina Epoxy |\n" +"| --------------------------------------- | --------------------------------------- |\n" "| ![]() | ![]() |\n" #. type: Title #### #: docs/security.mdx:65 -#, no-wrap -msgid "![]()" +#, fuzzy, no-wrap +#| msgid "![]()" +msgid "![]()" msgstr "![]()" #. type: Title #### @@ -354,12 +369,19 @@ msgstr "" #. type: Plain text #: docs/security.mdx:79 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "| Epoxy Resin | Epoxy Resin |\n" +#| "| --------------------------------------- | --------------------------------------- |\n" +#| "| ![]() | ![]() |\n" msgid "" "| USB & HDMI | Ethernet Ports |\n" "| --------------------------------------- | --------------------------------------- |\n" -"| ![]() | ![]() |\n" +"| ![]() | ![]() |\n" msgstr "" +"| Resina Epoxy | Resina Epoxy |\n" +"| --------------------------------------- | --------------------------------------- |\n" +"| ![]() | ![]() |\n" #. type: Title #### #: docs/security.mdx:80 @@ -386,7 +408,6 @@ msgstr "" #: docs/security.mdx:88 msgid "" "Treat Butter Boxes as semi-disposable infrastructure, not personal devices." -"
" msgstr "" #. type: Title ### @@ -449,8 +470,8 @@ msgstr "" #. type: Bullet: '* ' #: docs/security.mdx:106 msgid "" -"Change this by logging in at[ http://butterbox.lan/admin](http://" -"butterbox.lan/admin) (or[ http://comolamantequilla.lan/admin](http://" +"Change this by logging in at [http://butterbox.lan/admin](http://" +"butterbox.lan/admin) (or [http://comolamantequilla.lan/admin](http://" "comolamantequilla.lan/admin) for a Spanish language box) and using the Web " "UI." msgstr "" @@ -668,9 +689,7 @@ msgstr "" #: docs/case-studies.mdx:6 #, no-wrap msgid "1. Digital Security training to distribute apps and materials" -msgstr "" -"1. Capacitación en seguridad digital para distribuir aplicaciones y " -"materiales" +msgstr "1. Capacitación en seguridad digital para distribuir aplicaciones y materiales" #. type: Plain text #: docs/case-studies.mdx:11 @@ -680,20 +699,9 @@ msgid "" "> \\\n" "> They shared more than a few times that if they did not have the Butter Box, some sessions would have been canceled.\n" msgstr "" -"> Líderes de países del sur de África viajan para brindar capacitación, " -"auditorías y consultorías a organizaciones sobre seguridad digital, " -"seguridad física y evaluaciones de riesgos, y para dotar a periodistas, " -"activistas y defensores de derechos humanos de las herramientas y el " -"conocimiento necesarios para realizar su trabajo de forma más segura. Para " -"llevar a cabo su labor con eficacia, estos líderes necesitan poder " -"seleccionar contenido específico que se ajuste a diversos casos de uso, en " -"diferentes contextos, idiomas y formatos. En situaciones sin conexión a " -"internet (cortes de luz, falta de acceso a internet o interrupciones del " -"servicio), la capacidad de impartir capacitaciones y contenido con éxito se " -"vuelve prácticamente imposible.\\\n" +"> Líderes de países del sur de África viajan para brindar capacitación, auditorías y consultorías a organizaciones sobre seguridad digital, seguridad física y evaluaciones de riesgos, y para dotar a periodistas, activistas y defensores de derechos humanos de las herramientas y el conocimiento necesarios para realizar su trabajo de forma más segura. Para llevar a cabo su labor con eficacia, estos líderes necesitan poder seleccionar contenido específico que se ajuste a diversos casos de uso, en diferentes contextos, idiomas y formatos. En situaciones sin conexión a internet (cortes de luz, falta de acceso a internet o interrupciones del servicio), la capacidad de impartir capacitaciones y contenido con éxito se vuelve prácticamente imposible.\\\n" ">\\\n" -"> Compartieron en varias ocasiones que, de no haber contado con Butter Box, " -"algunas sesiones se habrían cancelado.\n" +"> Compartieron en varias ocasiones que, de no haber contado con Butter Box, algunas sesiones se habrían cancelado.\n" #. type: Title ### #: docs/case-studies.mdx:12 @@ -703,16 +711,10 @@ msgstr "2. Compartir & copia de seguridad de medios" #. type: Plain text #: docs/case-studies.mdx:15 -#, no-wrap -msgid "> Often M. wants to share music and movie files that theyve downloaded on their computer with their friends but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter WiFi and browse a shared media library. No internet needed, and no more file-by-file transfers.\n" -msgstr "" -">A menudo, M. quiere compartir con sus amigos archivos de música y películas " -"que ha descargado en su ordenador, pero transferirlos con cables o Bluetooth " -"es complicado. Así que ha instalado una caja Mantequilla con su colección de " -"archivos multimedia (música, películas y fotos). Lo ha conectado cerca de la " -"cocina y ahora cualquiera en su apartamento puede conectarse a la red WiFi " -"de la caja y acceder a una biblioteca multimedia compartida. No necesita " -"internet ni tiene que transferir archivos uno a uno.\n" +#, fuzzy, no-wrap +#| msgid "> Often M. wants to share music and movie files that theyve downloaded on their computer with their friends but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter WiFi and browse a shared media library. No internet needed, and no more file-by-file transfers.\n" +msgid "> Often M. wants to share music and movie files that they’ve downloaded on their computer with their friends — but transferring with cables or Bluetooth is a pain. So they've set up a Butter Box with their media collection — music files, films and photos. They plugged it in near the kitchen, and now anyone in their apartment can connect to the Butter Wi‑Fi and browse a shared media library. No internet needed, and no more file-by-file transfers.\n" +msgstr ">A menudo, M. quiere compartir con sus amigos archivos de música y películas que ha descargado en su ordenador, pero transferirlos con cables o Bluetooth es complicado. Así que ha instalado una caja Mantequilla con su colección de archivos multimedia (música, películas y fotos). Lo ha conectado cerca de la cocina y ahora cualquiera en su apartamento puede conectarse a la red WiFi de la caja y acceder a una biblioteca multimedia compartida. No necesita internet ni tiene que transferir archivos uno a uno.\n" #. type: Title ### #: docs/case-studies.mdx:16 @@ -722,15 +724,10 @@ msgstr "3. Almacenamiento temporal de archivos" #. type: Plain text #: docs/case-studies.mdx:18 -#, no-wrap -msgid "> On a remote site with no cell service, workers needed a way to temporarily offload large files like site photos or documents from their phones. Using Butter Boxs local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal.\n" -msgstr "" -">En un lugar remoto sin cobertura móvil, los trabajadores necesitaban una " -"forma de descargar temporalmente archivos grandes, como fotos o documentos, " -"desde sus teléfonos. Mediante el tablón de mensajes cifrado local de la Caja " -"Mantequilla, se enviaban archivos a sí mismos o a sus compañeros para su " -"custodia. Los archivos permanecían en el dispositivo hasta que se " -"recuperaban, incluso sin energía ni señal.\n" +#, fuzzy, no-wrap +#| msgid "> On a remote site with no cell service, workers needed a way to temporarily offload large files like site photos or documents from their phones. Using Butter Boxs local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal.\n" +msgid "> On a remote site with no cell service, workers needed a way to temporarily offload large files — like site photos or documents — from their phones. Using Butter Box’s local encrypted message board, they sent files to themselves or coworkers for safekeeping. Files stayed on the device until retrieved later, even without power or signal.\n" +msgstr ">En un lugar remoto sin cobertura móvil, los trabajadores necesitaban una forma de descargar temporalmente archivos grandes, como fotos o documentos, desde sus teléfonos. Mediante el tablón de mensajes cifrado local de la Caja Mantequilla, se enviaban archivos a sí mismos o a sus compañeros para su custodia. Los archivos permanecían en el dispositivo hasta que se recuperaban, incluso sin energía ni señal.\n" #. type: Yaml Front Matter Hash Value: sidebar_position #: docs/quick-start.mdx:1 docs/build-a-box/pc-laptop.mdx:1 @@ -832,8 +829,9 @@ msgstr "" #. type: Plain text #: docs/quick-start.mdx:31 msgid "" -"You will know the box is working if butterbox wifi appears in the wifi list " -"on your phone or computer. If it doesnt, unplug the box and plug it back in." +"You will know the box is working if ‘butterbox’ wifi appears in the wifi " +"list on your phone or computer. If it doesn’t, unplug the box and plug it " +"back in." msgstr "" #. type: Plain text @@ -878,7 +876,7 @@ msgstr "" #. type: Plain text #: docs/quick-start.mdx:49 msgid "" -"Join the butterbox Wi-Fi. After 30 seconds, scan the QR code on the box. " +"Join the ‘butterbox’ Wi-Fi. After 30 seconds, scan the QR code on the box. " "This connects you to **http://butterbox.local** in a browser." msgstr "" @@ -895,9 +893,14 @@ msgstr "" #. type: Plain text #: docs/quick-start.mdx:55 +#, fuzzy +#| msgid "" +#| "_If this page does not load, wait a few minutes to ensure connectivity. " +#| "Refresh the page. If youre connecting from a smartphone, turn off your " +#| "mobile data or turn on airplane mode. Then try again._" msgid "" "_If this page does not load, wait a few minutes to ensure connectivity. " -"Refresh the page. If youre connecting from a smartphone, turn off your " +"Refresh the page. If you’re connecting from a smartphone, turn off your " "mobile data or turn on airplane mode. Then try again._" msgstr "" "Si esta página no carga, espera unos minutos para asegurar la conexión. " @@ -908,10 +911,7 @@ msgstr "" #: docs/quick-start.mdx:56 #, no-wrap msgid "This is an HTTP page, not HTTPS, because it's served from a local device with no internet connection. Your data never leaves the network, so it's still private and secure.\n" -msgstr "" -"Esta es una página HTTP, no HTTPS, porque se sirve desde un dispositivo " -"local sin conexión a internet. Tus datos nunca salen de la red, por lo que " -"siguen siendo privados y seguros.\n" +msgstr "Esta es una página HTTP, no HTTPS, porque se sirve desde un dispositivo local sin conexión a internet. Tus datos nunca salen de la red, por lo que siguen siendo privados y seguros.\n" #. type: Plain text #: docs/quick-start.mdx:61 @@ -926,9 +926,7 @@ msgstr "" #: docs/quick-start.mdx:62 #, no-wrap msgid "Once connected, use Admin Settings to set up your box." -msgstr "" -"Una vez conectado, utiliza la configuración de administrador para configurar " -"tu dispositivo." +msgstr "Una vez conectado, utiliza la configuración de administrador para configurar tu dispositivo." #. type: Plain text #: docs/quick-start.mdx:65 @@ -964,13 +962,8 @@ msgid "" "For a Pi Zero 2 W: Up to 5 people can connect to the box at any time. After people connect and get what they need, encourage them to leave the box to give others a turn.\\\n" "The physical reach of the Box varies. But as a rule of thumb, people in the same room as the box (or in talking distance) will be able to access it.\n" msgstr "" -"Para una Raspberry Pi Zero 2 W: Hasta 5 personas pueden conectarse al " -"dispositivo simultáneamente. Una vez que se conecten y obtengan lo que " -"necesitan, pideles que se desconecten del dispositivo para que otros puedan " -"usarlo.\n" -" El alcance físico del dispositivo varía. Sin embargo, como regla general, " -"las personas que se encuentren en la misma habitación (o a una distancia que " -"permita hablar) podrán acceder a él.\n" +"Para una Raspberry Pi Zero 2 W: Hasta 5 personas pueden conectarse al dispositivo simultáneamente. Una vez que se conecten y obtengan lo que necesitan, pideles que se desconecten del dispositivo para que otros puedan usarlo.\n" +" El alcance físico del dispositivo varía. Sin embargo, como regla general, las personas que se encuentren en la misma habitación (o a una distancia que permita hablar) podrán acceder a él.\n" #. type: Yaml Front Matter Hash Value: sidebar_position #: docs/update-butter.mdx:1 @@ -997,8 +990,8 @@ msgid "" "dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/" "helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0)" msgstr "" -"[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/" -"h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/" +"[https://www.dropbox.com/scl/fo/helpqh3q2oj7ti2ia038m/h?" +"dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0](https://www.dropbox.com/scl/fo/" "helpqh3q2oj7ti2ia038m/h?dl=0.&rlkey=cswt4w4zksiuj3eb1oca48yw0)" #. type: Fenced div block (info) @@ -1062,9 +1055,13 @@ msgstr "Construir una Caja" #. type: Plain text #: docs/build-a-box/index.mdx:8 +#, fuzzy +#| msgid "" +#| "Dont have a Butter Box yet? You can easily build your own. Choose your " +#| "setup to get started." msgid "" -"Dont have a Butter Box yet? You can easily build your own. Choose your setup " -"to get started." +"Don’t have a Butter Box yet? You can easily build your own. Choose your " +"setup to get started." msgstr "" "¿Todavía no tienes una Caja Mantequilla? Puedes construir la tuya " "fácilmente. Elige tu configuración para empezar." @@ -1095,32 +1092,21 @@ msgid "" "|

Extended

Raspberry Pi 4 + Router

Get Started

| Up to 20 people, About 30 meters apart when paired with a router | [Supply List](raspberry-pi/extend-your-box) |\n" "| PC/Laptop (amd64) | _Coming soon_ | _Coming soon_ |\n" msgstr "" -"| Dispositivo" -" " -"| Capacidad | " -"Suministros |\n" -"| -------------------------------------------------------------------------------------------------------------------------------- " -"| ----------------------------------------------------------------- " -"| ------------------------------------------------- |\n" -"|

Basico

Raspberry Pi Zero Pi 2

Iniciar

| hasta 10 " -"personas, aproximadamente a 10 metros de distancia" -" | [lista de suministros](raspberry-pi/basic-box-" -"supplies) |\n" -"|

Optima

Raspberry Pi 4 + Router

Iniciar

| hasta 20 personas, " -"aproximadamente a 30 metros de distancia si anexas un router | [Supply List]" -"(raspberry-pi/extend-your-box) |\n" -"| PC/Laptop (amd64)" -" " -"| _proximamente_ | " -"_proximamente_ |\n" +"| Dispositivo | Capacidad | Suministros |\n" +"| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------- |\n" +"|

Basico

Raspberry Pi Zero Pi 2

Iniciar

| hasta 10 personas, aproximadamente a 10 metros de distancia | [lista de suministros](raspberry-pi/basic-box-supplies) |\n" +"|

Optima

Raspberry Pi 4 + Router

Iniciar

| hasta 20 personas, aproximadamente a 30 metros de distancia si anexas un router | [Supply List](raspberry-pi/extend-your-box) |\n" +"| PC/Laptop (amd64) | _proximamente_ | _proximamente_ |\n" #. type: Plain text #: docs/build-a-box/index.mdx:20 +#, fuzzy +#| msgid "" +#| "We also make and ship Butter Boxes to partners worldwide. If you serve a " +#| "community that could benefit, wed love to hear from you." msgid "" "We also make and ship Butter Boxes to partners worldwide. If you serve a " -"community that could benefit, wed love to hear from you." +"community that could benefit, we’d love to hear from you." msgstr "" "También fabricamos y enviamos cajas de mantequilla a socios de todo el " "mundo. Si prestas servicios a una comunidad que podría beneficiarse, nos " @@ -1292,8 +1278,8 @@ msgid "" "Once the ButterBox PC is booted up, and plugged into a local router, it " "should be ready to access!" msgstr "" -"Una vez que el ordenador se haya encendido y conectado a un router local, ¡" -"ya deberías estar listo para accederlo!" +"Una vez que el ordenador se haya encendido y conectado a un router local, " +"¡ya deberías estar listo para accederlo!" #. type: Plain text #: docs/build-a-box/pc-laptop.mdx:42 @@ -1405,15 +1391,13 @@ msgid "" "Fi0EcM5vcr7ESk\\&dib_tag=se\\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\\&qid=1756265405\\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\\&sr=8-6\\&th=1)" msgstr "" "Cargador portátil Anker [power bank](https://www.amazon.com/Anker-Portable-" -"PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?crid=30EJM6E540GE6\\" -"&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-" +"PowerCore-High-Speed-Charging/dp/B09VXF29RM/ref=sr_1_6?" +"crid=30EJM6E540GE6\\&dib=eyJ2IjoiMSJ9.cMM86su3KXjp8lN7z7mvmL1HERSowjwoegVu1E_8xhH-" "Pl38rDD2hEv21fVqk-w2eogpdZGsfiLn_V8ij-PvaRw3RDBdv9-" -"NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPx Zwan-" -"29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-" -"ZdVw-Fi0EcM5vcr7ESk\\&dib_tag=se\\" -"&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\\&qid=1756265405\\" -"&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\\&sr=8-6\\" -"&th=1)" +"NTKTFqGOUj6IZJKMdbeUjGkgBFVFdZvyOkBFF6kau0uJIE-rRQyseWiNNPx " +"Zwan-29xuz2_f643gTOfOzERBuVK2cDdpm91rPdVsRl3dKy6iR1K7qkYW5YGTtYpaZWriYGWOovD2CcVA.SogXwrCYRlPyAkf0wzwye8_-" +"ZdVw-" +"Fi0EcM5vcr7ESk\\&dib_tag=se\\&keywords=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhite\\&qid=1756265405\\&sprefix=anker%2Bpower%2Bbank%2Bbattery%2Bpack%2Bwhit%2Caps%2C154\\&sr=8-6\\&th=1)" #. type: Bullet: '* ' #: docs/build-a-box/power-supply.mdx:15 @@ -1445,9 +1429,7 @@ msgstr "" #: docs/build-a-box/raspberry-pi/power-supply.mdx:15 #, no-wrap msgid "
\"\"/
\n" -msgstr "" -"
\n" +msgstr "
\"\"/
\n" #. type: Title # #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:4 @@ -1469,11 +1451,17 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:9 +#, fuzzy +#| msgid "" +#| "In most setups like this, a Butter Box can comfortably handle **410 " +#| "connected devices at once** without slowing down. Its possible to have " +#| "more, but performance may drop if everyone is downloading large files or " +#| "videos at the same time." msgid "" -"In most setups like this, a Butter Box can comfortably handle **410 " -"connected devices at once** without slowing down. Its possible to have more, " -"but performance may drop if everyone is downloading large files or videos at " -"the same time." +"In most setups like this, a Butter Box can comfortably handle **4–10 " +"connected devices at once** without slowing down. It’s possible to have " +"more, but performance may drop if everyone is downloading large files or " +"videos at the same time." msgstr "" "En la mayoría de las configuraciones de este tipo, un Butter Box puede " "gestionar cómodamente **10 dispositivos conectados simultáneamente** sin " @@ -1483,12 +1471,19 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:11 +#, fuzzy +#| msgid "" +#| "The reach for it is about **510 meters** indoors, depending on the " +#| "Raspberry Pi model and depending on walls and interference. Outdoors, in " +#| "open space, it can sometimes reach farther. Think of it like the range of " +#| "a home Wi-Fi router enough to cover a classroom, a coffee shop, meeting " +#| "space, or small outdoor gathering." msgid "" -"The reach for it is about **510 meters** indoors, depending on the Raspberry " -"Pi model and depending on walls and interference. Outdoors, in open space, " -"it can sometimes reach farther. Think of it like the range of a home Wi-Fi " -"router enough to cover a classroom, a coffee shop, meeting space, or small " -"outdoor gathering." +"The reach for it is about **5–10 meters** indoors, depending on the " +"Raspberry Pi model and depending on walls and interference. Outdoors, in " +"open space, it can sometimes reach farther. Think of it like the range of a " +"home Wi-Fi router — enough to cover a classroom, a coffee shop, meeting " +"space, or small outdoor gathering." msgstr "" "Su alcance es de aproximadamente **510 metros** en interiores, dependiendo " "del modelo de Raspberry Pi y de las paredes y las interferencias. En " @@ -1565,9 +1560,7 @@ msgstr "" #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:27 #, no-wrap msgid "**Once you have your supplies, continue in the Install Butter section.**\n" -msgstr "" -"**Una vez que tengas los materiales, continúa con la sección de Instalación " -"de la Caja Mantequilla.**\n" +msgstr "**Una vez que tengas los materiales, continúa con la sección de Instalación de la Caja Mantequilla.**\n" #. type: Plain text #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:29 @@ -1578,9 +1571,7 @@ msgstr "[install-butter.md](install-butter)" #: docs/build-a-box/raspberry-pi/basic-box-supplies.mdx:31 #, no-wrap msgid "
\"\"/
\n" -msgstr "" -"
\"\"/
\n" +msgstr "
\"\"/
\n" #. type: Yaml Front Matter Hash Value: description #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:1 @@ -1613,9 +1604,15 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:11 +#, fuzzy +#| msgid "" +#| "With the router, the network can reach 10-30 m (32-98 feet),and can " +#| "comfortably support 1020 connected devices at the same time. This setup " +#| "is ideal for a medium group of people in a medium room, like classrooms, " +#| "events, or community spaces." msgid "" "With the router, the network can reach 10-30 m (32-98 feet),and can " -"comfortably support 1020 connected devices at the same time. This setup is " +"comfortably support 10–20 connected devices at the same time. This setup is " "ideal for a medium group of people in a medium room, like classrooms, " "events, or community spaces." msgstr "" @@ -1663,9 +1660,7 @@ msgstr "_No se requiere conexión a internet._" #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:24 #, no-wrap msgid "
\"\"/
\n" -msgstr "" -"
\"\"/
\n" +msgstr "
\"\"/
\n" #. type: Title ## #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:27 @@ -1741,11 +1736,17 @@ msgstr "Desactivar el punto de acceso Wi-Fi de la Caja Mantequilla" #. type: Plain text #: docs/build-a-box/raspberry-pi/extend-your-box.mdx:46 +#, fuzzy +#| msgid "" +#| "Open the admin settings from the Butter Box portal. Navigate to **Secure " +#| "Portal**. Turn off the Wi-Fi access point. This will hide the Wi-Fi " +#| "network that broadcasts from the raspberry pi, so that users dont get " +#| "confused about which network to join." msgid "" "Open the admin settings from the Butter Box portal. Navigate to **Secure " "Portal**. Turn off the Wi-Fi access point. This will hide the Wi-Fi network " -"that broadcasts from the raspberry pi, so that users dont get confused about " -"which network to join." +"that broadcasts from the raspberry pi, so that users don’t get confused " +"about which network to join." msgstr "" "Abre la configuración de administración desde el portal de la Caja " "Mantequilla. Ve a **Portal seguro**. Desactiva el punto de acceso Wi-Fi. " @@ -1777,9 +1778,7 @@ msgstr "Raspberry Pi" #: docs/build-a-box/raspberry-pi/install-butter.mdx:1 #, no-wrap msgid "Install Butter Operating System (OS) on an SD card for Raspberry Pi" -msgstr "" -"Instala el sistema operativo Mantequilla (SO) en una tarjeta SD para " -"Raspberry Pi" +msgstr "Instala el sistema operativo Mantequilla (SO) en una tarjeta SD para Raspberry Pi" #. type: Title # #: docs/build-a-box/raspberry-pi/install-butter.mdx:6 @@ -1845,9 +1844,10 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:29 -#, no-wrap -msgid "
\"\"

Example adapter (USB-C to Micro SD)

\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"

Example adapter (USB-C to Micro SD)

\n" +msgstr "
\"\"/
\n" #. type: Fenced div block (info) #: docs/build-a-box/raspberry-pi/install-butter.mdx:30 @@ -1892,9 +1892,10 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:45 -#, no-wrap -msgid "
\"\"/

Select Raspberry Pi Zero 2 W (or the device you have if it's not the standard box from Butter HQ)

\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/

Select Raspberry Pi Zero 2 W (or the device you have if it's not the standard box from Butter HQ)

\n" +msgstr "
\"\"/
\n" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:46 @@ -1911,9 +1912,10 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:51 -#, no-wrap -msgid "
\"\"/

Select Use Custom. You will upload the custom .img file that you downloaded from Dropbox.

\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/

Select Use Custom. You will upload the custom .img file that you downloaded from Dropbox.

\n" +msgstr "
\"\"/
\n" #. type: Title ### #: docs/build-a-box/raspberry-pi/install-butter.mdx:52 @@ -1928,9 +1930,10 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:57 -#, no-wrap -msgid "
\"\"/

Select the Micro SD Card.

\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/

Select the Micro SD Card.

\n" +msgstr "
\"\"/
\n" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:59 @@ -1939,16 +1942,17 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:61 -#, no-wrap -msgid "
\"\"/

Final screen after selections.

\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/

Final screen after selections.

\n" +msgstr "
\"\"/
\n" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:63 msgid "" "You may be prompt with _\"Doing this will erase all data from selected " -"external storage\"_ and _do you want to apply settings_, click then on _no " -"clear settings_." +"external storage\"_ and “_do you want to apply settings”_, click then on " +"_“no clear settings”_." msgstr "" #. type: Plain text @@ -2015,9 +2019,10 @@ msgstr "" #. type: Plain text #: docs/build-a-box/raspberry-pi/install-butter.mdx:88 -#, no-wrap -msgid "
\"\"/
\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/
\n" +msgstr "
\"\"/
\n" #. type: Yaml Front Matter Hash Value: description #: docs/content-packs/index.mdx:1 @@ -2111,8 +2116,8 @@ msgstr "" #: docs/content-packs/index.mdx:24 msgid "" "The zip file below contains a sample static website. To get a feel for how " -"static websites work with butterDownload it. Unzip it. Then, add this set of " -"files to your USB drive." +"static websites work with butter—Download it. Unzip it. Then, add this set " +"of files to your USB drive." msgstr "" #. type: Plain text @@ -2123,7 +2128,7 @@ msgstr "" #. type: Plain text #: docs/content-packs/index.mdx:28 msgid "" -"You can also check out our [New Content Pack News](/blog/tags/contentpack)." +"You can also check out our [New Content Pack News](/docs/content-packs)." msgstr "" #. type: Plain text @@ -2197,7 +2202,7 @@ msgstr "" #. type: Title ### #: docs/content-packs/maps.mdx:12 #, no-wrap -msgid " Steps to Enable Maps" +msgid "✅ Steps to Enable Maps" msgstr "" #. type: Plain text @@ -2261,8 +2266,8 @@ msgstr "" #. type: Plain text #: docs/content-packs/maps.mdx:32 msgid "" -" Thats it anyone using an **Android device** can now download OsmAnd and " -"the offline maps youve provided directly from your Butter Box." +"👉 That’s it — anyone using an **Android device** can now download OsmAnd " +"and the offline maps you’ve provided directly from your Butter Box." msgstr "" #. type: Plain text @@ -2271,7 +2276,7 @@ msgid "" "Note: The OSM map apk is available on the Butter Box software image. Updates " "to the OsmAnd app will be available with new releases of the Butter Box " "software. If you want to know what the latest available version of OsmAnd " -"app is, visit [OsmAnd Free Releases Android](https://osmand.net/docs/" +"app is, visit [OsmAnd Free Releases — Android](https://osmand.net/docs/" "versions/free-versions)." msgstr "" @@ -2658,8 +2663,12 @@ msgstr "" #. type: Bullet: ' * ' #: docs/content-packs/apps/index.mdx:14 +#, fuzzy +#| msgid "" +#| "Youll need a copy of the apps `.apk` file make sure its from a safe and " +#| "trusted source." msgid "" -"Youll need a copy of the apps `.apk` file make sure its from a safe and " +"You’ll need a copy of the app’s `.apk` file — make sure it’s from a safe and " "trusted source." msgstr "" "Necesitarás una copia del archivo `.apk` de la aplicación; asegúrate de que " @@ -2667,8 +2676,12 @@ msgstr "" #. type: Bullet: ' * ' #: docs/content-packs/apps/index.mdx:14 +#, fuzzy +#| msgid "" +#| "Butter wont automatically verify the source, so it's up to you to confirm " +#| "it's clean and legal to share." msgid "" -"Butter wont automatically verify the source, so it's up to you to confirm " +"Butter won’t automatically verify the source, so it's up to you to confirm " "it's clean and legal to share." msgstr "" "La Caja Mantequilla no verifica automáticamente la fuente, por lo que " @@ -2689,9 +2702,7 @@ msgstr "" #: docs/content-packs/apps/index.mdx:15 #, no-wrap msgid "Go Further: Butter Box Supports Sharing Via F-Droid" -msgstr "" -"Ve más allá: La Caja Mantequilla permite compartir archivos a través de F-" -"Droid" +msgstr "Ve más allá: La Caja Mantequilla permite compartir archivos a través de F-Droid" #. type: Plain text #: docs/content-packs/apps/index.mdx:18 @@ -2778,14 +2789,20 @@ msgstr "Cómo formatear tu unidad USB" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:7 +#, fuzzy +#| msgid "" +#| "After connecting your USB drive to the Raspberry Pi you will see the " +#| "Explore USB title displayed on the portal. If youve tried refreshing your " +#| "portal page and still do not see the Explore USB tile then you may need " +#| "to erase your USB stick and reformat it." msgid "" -"After connecting your USB drive to the Raspberry Pi you will see the Explore " -"USB title displayed on the portal. If youve tried refreshing your portal " -"page and still do not see the Explore USB tile then you may need to erase " -"your USB stick and reformat it." +"After connecting your USB drive to the Raspberry Pi you will see the " +"“Explore USB” title displayed on the portal. If you’ve tried refreshing your " +"portal page and still do not see the “Explore USB” tile then you may need to " +"erase your USB stick and reformat it." msgstr "" -"Tras conectar la unidad USB a la Raspberry Pi, verás el título «Explorar USB" -"» en el portal. Si has intentado actualizar la página del portal y sigues " +"Tras conectar la unidad USB a la Raspberry Pi, verás el título «Explorar " +"USB» en el portal. Si has intentado actualizar la página del portal y sigues " "sin ver el icono «Explorar USB», es posible que tengas que borrar la unidad " "USB y formatearla." @@ -2799,12 +2816,7 @@ msgstr "![](/img/docs/unknown.png)
\n" #: docs/faq/how-to-reformat-your-usb-drive.mdx:13 #, no-wrap msgid "When you format a USB drive, all files and folders on the drive are removed and replaced with a new file system. This can help repair any issues with the flash drive itself or make it compatible with new files you want to transfer. Be sure to back up your files before formatting your drive.
\n" -msgstr "" -"Al formatear una unidad USB, todos los archivos y carpetas se eliminan y se " -"reemplazan por un nuevo sistema de archivos. Esto puede ayudar a reparar " -"cualquier problema con la unidad flash o hacerla compatible con los nuevos " -"archivos que desee transferir. Asegúrate de hacer una copia de seguridad de " -"tus archivos antes de formatear la unidad.
\n" +msgstr "Al formatear una unidad USB, todos los archivos y carpetas se eliminan y se reemplazan por un nuevo sistema de archivos. Esto puede ayudar a reparar cualquier problema con la unidad flash o hacerla compatible con los nuevos archivos que desee transferir. Asegúrate de hacer una copia de seguridad de tus archivos antes de formatear la unidad.
\n" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:15 @@ -2825,7 +2837,7 @@ msgstr "A la derecha, o haz doble clic en el USB" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:20 -msgid "Click on Get info and verify the Format" +msgid "Click on “Get info” and verify the Format" msgstr "" #. type: Bullet: '* ' @@ -2847,7 +2859,7 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -msgid "Click on Erase Disk" +msgid "Click on “Erase Disk…”" msgstr "" #. type: Bullet: '* ' @@ -2862,14 +2874,14 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -msgid "Then tap Erase" +msgid "Then tap “Erase”" msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 msgid "" "A message may appear warning you that all content will be deleted. Select " -"Erase" +"“Erase”" msgstr "" #. type: Bullet: '* ' @@ -2886,7 +2898,7 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:36 -msgid "Click on Get info and verify the Format
" +msgid "Click on “Get info” and verify the Format
" msgstr "" #. type: Plain text @@ -2953,27 +2965,29 @@ msgstr "" #. type: Bullet: '* ' #: docs/faq/how-to-reformat-your-usb-drive.mdx:50 msgid "" -"A final prompt will appear, Click OK. Your flash drive has successfully been " -"formatted.
" +"A final prompt will appear, Click “OK”. Your flash drive has successfully " +"been formatted.
" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:52 #, no-wrap -msgid "![]()![]()![]()\n" +msgid "![]()![]()![]()\n" msgstr "" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:54 -#, no-wrap -msgid "![]()\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "![](/img/docs/unknown.png)
\n" +msgid "![]()\n" +msgstr "![](/img/docs/unknown.png)
\n" #. type: Plain text #: docs/faq/how-to-reformat-your-usb-drive.mdx:56 -#, no-wrap -msgid "![]()\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "![]()" +msgid "![]()\n" +msgstr "![]()" #. type: Title # #: docs/faq/index.mdx:4 @@ -2990,10 +3004,10 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:9 msgid "" -"Not quite. The Butter Box doesnt provide internet access. Instead, it " +"Not quite. The Butter Box doesn’t provide internet access. Instead, it " "creates its own local Wi-Fi network that lets you access apps, content " "(previously set up), and message board features offline . Everything is " -"stored and shared locally no internet or data connection needed." +"stored and shared locally — no internet or data connection needed." msgstr "" #. type: Title ### @@ -3007,21 +3021,21 @@ msgstr "" msgid "" "The Butter Box is super flexible! You can power it using a USB power bank, a " "wall adapter, or even a small solar panel. As long as it provides power to " -"the Raspberry Pi, youre good to go. Go to the [Power Supply](../build-a-box/" +"the Raspberry Pi, you’re good to go. Go to the [Power Supply](../build-a-box/" "power-supply) section to learn more." msgstr "" #. type: Title ### #: docs/faq/index.mdx:18 #, no-wrap -msgid "If Im powering the Butter Box with a solar panel, do I need a power bank?" +msgid "If I’m powering the Butter Box with a solar panel, do I need a power bank?" msgstr "" #. type: Plain text #: docs/faq/index.mdx:21 msgid "" -"A power bank isnt strictly required, but its highly recommended. Solar " -"panels can be inconsistent clouds, shade, or changing sunlight can " +"A power bank isn’t strictly required, but it’s highly recommended. Solar " +"panels can be inconsistent — clouds, shade, or changing sunlight can " "interrupt power. A power bank helps smooth that out by storing energy and " "keeping the Butter Box running steadily, even when sunlight dips. Check it " "out this use case to know more: (insert use case URL)" @@ -3036,7 +3050,7 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:27 msgid "" -"Currently, the Butter Box broadcasts an open Wi-Fi network that means no " +"Currently, the Butter Box broadcasts an open Wi-Fi network — that means no " "password is required to connect. This makes it easy for people nearby to " "join, especially in offline or community settings." msgstr "" @@ -3044,9 +3058,9 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:29 msgid "" -"However, users must either enter the Butter Boxs local IP address manually, " -"or scan a QR code that takes them directly to the content. Since its all " -"offline, theres no exposure to the internet or external threats." +"However, users must either enter the Butter Box’s local IP address manually, " +"or scan a QR code that takes them directly to the content. Since it’s all " +"offline, there’s no exposure to the internet or external threats." msgstr "" #. type: Plain text @@ -3066,10 +3080,10 @@ msgstr "" #. type: Plain text #: docs/faq/index.mdx:37 msgid "" -"The Butter Box storage capacity is defined by the microSD card you install " -"it doesnt have fixed built-in memory. You can choose anything from a 16GB " -"card up to 1TB (the Raspberry Pi Zero2W supports microSD sizes up to that). " -"We recommend 256 GB." +"The Butter Box storage capacity is defined by the microSD card you install — " +"it doesn’t have fixed built-in memory. You can choose anything from a 16 GB " +"card up to 1 TB (the Raspberry Pi Zero 2 W supports microSD sizes up to " +"that). We recommend 256 GB." msgstr "" #. type: Plain text @@ -3078,9 +3092,9 @@ msgstr "" msgid "" "| Use Case | Suggested micro SD Size |\n" "| ------------------------------------- | -------------------------- |\n" -"| Basic setup (apps + message board) | 16GB 32GB |\n" -"| Additional content or media storage | 64GB 128GB |\n" -"| Handling large content packs or files | 256GB or more, up to 1TB |\n" +"| Basic setup (apps + message board) | 16 GB – 32 GB |\n" +"| Additional content or media storage | 64 GB – 128 GB |\n" +"| Handling large content packs or files | 256 GB or more, up to 1 TB |\n" msgstr "" #. type: Title ### @@ -3094,7 +3108,7 @@ msgstr "" msgid "" "Absolutely! You can add, for example, your own content - dropping in PDFs, " "videos, images, and HTML pages to build a local library, or add your own " -"apps - including Android APKs (even if theyre not on F-Droid)." +"apps - including Android APKs (even if they’re not on F-Droid)." msgstr "" #. type: Title ### @@ -3140,7 +3154,7 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:13 msgid "" -"If youd like more control over how your content is displayed, you can build " +"If you’d like more control over how your content is displayed, you can build " "a **static website** and share it through the Butter Box. Learn more in the " "[Content Packs](../content-packs/) section." msgstr "" @@ -3195,9 +3209,10 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:32 -#, no-wrap -msgid "
\"\"/
\"\"/
\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/
\"\"/
\n" +msgstr "
\"\"/
\n" #. type: Plain text #: docs/services/file-sharing.mdx:36 @@ -3207,7 +3222,7 @@ msgstr "" #. type: Plain text #: docs/services/file-sharing.mdx:38 -msgid "If you dont see the **Files** tile, try the following actions:" +msgid "If you don’t see the **Files** tile, try the following actions:" msgstr "" #. type: Bullet: '* ' @@ -3267,7 +3282,7 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:13 #, no-wrap -msgid " **You Can**
\n" +msgid "✅ **You Can**
\n" msgstr "" #. type: Bullet: '* ' @@ -3287,7 +3302,7 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:18 #, no-wrap -msgid " **You Cannot**
\n" +msgid "❌ **You Cannot**
\n" msgstr "" #. type: Bullet: '* ' @@ -3418,7 +3433,7 @@ msgstr "" #. type: Title ## #: docs/services/local-chat.mdx:57 #, no-wrap -msgid "Say Even MoreDirect Messages and Private Rooms" +msgid "Say Even More—Direct Messages and Private Rooms" msgstr "" #. type: Plain text @@ -3505,9 +3520,10 @@ msgstr "" #. type: Plain text #: docs/services/local-chat.mdx:86 -#, no-wrap -msgid "
\"\"/
\n" -msgstr "" +#, fuzzy, no-wrap +#| msgid "
\"\"/
\n" +msgid "
\"\"/
\n" +msgstr "
\"\"/
\n" #. type: Yaml Front Matter Hash Value: description #: docs/services/secure-messenger.mdx:1 @@ -3535,6 +3551,6 @@ msgstr "" #: docs/services/secure-messenger.mdx:11 msgid "" "Think of the Butter Box like a local post office. Whenever you connect to " -"the Boxs network, your Delta Chat app can send outgoing messages and sync to " -"receive any new ones waiting for you." +"the Box’s network, your Delta Chat app can send outgoing messages and sync " +"to receive any new ones waiting for you." msgstr ""