From 329cf1c4542cc50038283e4da833bfa52e4ea20e Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Tue, 6 Jan 2026 11:45:49 -0500 Subject: [PATCH] Remove definite articles from about page body text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Spanish: El/Los/La → removed or use Una (web) - Portuguese: O/A → removed or use Uma (web) - French: Le/Les/La → removed or use Une (web) - German: Das/Der → removed or use Ein (web) - Italian: Il/I/Gli/Le → removed or use Un (web) - Dutch: Het/De → removed or use Een (web) - Swedish: Den → removed or use En (webb) Applies 'a web is ephemeral' pattern across all languages --- serp/i18n.py | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/serp/i18n.py b/serp/i18n.py index 96a4474..7ba265b 100644 --- a/serp/i18n.py +++ b/serp/i18n.py @@ -110,7 +110,7 @@ TRANSLATIONS = { "about_ch7_p2": "Page context, image attributes, link context, detail pages - we harvest everything.", "about_ch7_p3": "Search for sunset over mountains and find that image even if it was named IMG_4372.jpg.", "about_ch7_p4": "Every door opens. Skeleton key fits every lock because it carries every possible key inside it.", - "about_ch8_p1": "Web is ephemeral. Sites go dark. Forums shut down. Communities scatter.", + "about_ch8_p1": "A web is ephemeral. Sites go dark. Forums shut down. Communities scatter.", "about_ch8_p2": "We have watched beloved communities vanish. Game modding forums. Technical documentation. Art galleries. Just gone.", "about_ch8_p3": "neopig is built for preservation - capturing not just media, but context that gives it meaning.", "about_ch8_list": "Original HTML, full-text searchable markdown, screenshots, SQLite database, self-extracting archives.", @@ -457,33 +457,33 @@ TRANSLATIONS = { "about_ch1_p4": "Russell lo liberó al dominio público - un regalo para cualquiera que necesitara cosechar imágenes de la web salvaje.", "about_ch2_p1": "Luego llegaron los tiempos oscuros.", "about_ch2_p2": "En 2020, Atlassian decretó que los repositorios Mercurial serían purgados. Todos ellos. Cada repo hg en Bitbucket Cloud, atomizado.", - "about_ch2_p3": "El pig.py original estuvo entre las bajas. Su hogar se convirtió en una lápida.", + "about_ch2_p3": "pig.py original estuvo entre las bajas. Su hogar se convirtió en una lápida.", "about_ch2_quote": "Literalmente mataron a pig.py y lo enviaron al bitbucket.", "about_ch2_cite": "Cruel ironía de nombrar tu cementerio con un término de jerga para muerte", "about_ch2_p4": "Enviado al bitbucket - jerga de programadores de la era de las tarjetas perforadas. Atlassian nombró su servicio como un bote de basura, y luego demostró que la profecía era cierta.", "about_ch2_p5": "Pig estaba muerto. Sus huesos dispersos en resultados de búsqueda en caché.", "about_ch2_p6": "Pero aquí es donde se pone raro.", "about_ch3_p1": "Russell escribió una vez que programar es como la alquimia - en lugar de intercambiar materia, los programadores intercambiamos tiempo.", - "about_ch3_p2": "Los programas son gólems. Espíritus familiares. Sirvientes mágicos realizando tareas repetitivas para que no tengamos que hacerlo.", + "about_ch3_p2": "Programas son gólems. Espíritus familiares. Sirvientes mágicos realizando tareas repetitivas para que no tengamos que hacerlo.", "about_ch3_p3": "Pasaron los años. La web continuó su rotación implacable - sitios apagándose, foros cerrándose, comunidades dispersándose.", "about_ch3_quote": "¿Qué pasaría si pudiéramos transmutar ese código muerto en oro?", - "about_ch3_cite": "El pensamiento que lo inició todo", + "about_ch3_cite": "Pensamiento que lo inició todo", "about_ch3_p4": "Marathon Fusion descubrió que las mantas de cría de tokamak pueden transmutar Mercurio-198 en Oro-197 mediante crisopea.", "about_ch3_p5": "Dos toneladas métricas de oro por gigavatio. El sueño de los alquimistas realizado.", "about_ch3_p6": "Un ganso dorado nacido del control de versiones obsoleto. Una nueva criatura se agitó en las profundidades digitales...", - "about_ch3_p7": "El aprendizaje automático usa energía wu wei para desplegar neopig.py.", + "about_ch3_p7": "Aprendizaje automático usa energía wu wei para desplegar neopig.py.", "about_ch4_p1": "Como un fénix resurgiendo de repos de Bitbucket muertos, neopig emergió.", "about_ch4_p2": "No una resurrección. No un simple fork. Una quimera. Un grifo. Una criatura cosida del ADN del cerdo original.", "about_ch4_quote": "Un cerdo con un apetito como Gula de Fullmetal Alchemist - un homúnculo que devora todo.", "about_ch4_p3": "Donde pig.py bebía de páginas individuales, neopig devora dominios enteros. Consume HTML, captura pantallas, convierte a markdown, indexa cada fragmento de texto.", - "about_ch4_p4": "El código vive ahora en git.unturf.com. Y sigue evolucionando.", + "about_ch4_p4": "Código vive ahora en git.unturf.com. Y sigue evolucionando.", "about_ch4_p5": "Estamos añadiendo la capacidad de respaldar bases de código enteras. Neopig tiene más hambre.", "about_ch5_p1": "Estamos a punto de invertir el árbol git en sí mismo.", "about_ch5_p2": "Como el Dr. Strange en la dimensión espejo - ese espacio imposible donde la geometría se pliega sobre sí misma.", "about_ch5_p3": "neopig no solo archiva sitios web. Puede archivarse a sí mismo. Puede archivar los repositorios que contienen su propio código.", "about_ch5_quote": "Nuestro cerdo-araña sale absorbiendo todo como un grifo, como una quimera, como un cerdo que se alimenta de huesos de plataformas muertas.", "about_ch5_p4": "Cuando una plataforma de alojamiento de código muere, neopig asegura que el conocimiento sobreviva. Somos el arca. Somos la bóveda.", - "about_ch5_p5": "Los archivos se convierten en ejecutables autoextraíbles. Un cerdo dormido, llevando un sitio web entero en su vientre.", + "about_ch5_p5": "Archivos se convierten en ejecutables autoextraíbles. Un cerdo dormido, llevando un sitio web entero en su vientre.", "about_feat_async_desc": "Rastreo recursivo de dominio completo con profundidad configurable. Respeta robots.txt. Educado pero implacable.", "about_feat_vault_desc": "Deduplicación basada en MD5 en una estructura de directorios hexadecimales de 9 niveles. ¿La misma imagen de 100 páginas? Almacenada una vez.", "about_feat_fts_desc": "Cada imagen indexada con su contexto circundante - título de página, texto alt, leyendas. Encuentra imágenes por significado, no por nombre de archivo.", @@ -500,7 +500,7 @@ TRANSLATIONS = { "about_ch7_p2": "Contexto de página, atributos de imagen, contexto de enlace, páginas de detalle - cosechamos todo.", "about_ch7_p3": "Busca atardecer sobre montañas y encuentra esa imagen aunque se llame IMG_4372.jpg.", "about_ch7_p4": "Cada puerta se abre. La llave maestra abre cada cerradura porque lleva dentro cada llave posible.", - "about_ch8_p1": "La web es efímera. Los sitios se apagan. Los foros cierran. Las comunidades se dispersan.", + "about_ch8_p1": "Una web es efímera. Sitios se apagan. Foros cierran. Comunidades se dispersan.", "about_ch8_p2": "Hemos visto comunidades queridas desaparecer. Foros de modding de juegos. Documentación técnica. Galerías de arte. Simplemente desaparecidas.", "about_ch8_p3": "neopig está construido para la preservación - capturando no solo los medios, sino el contexto que les da significado.", "about_ch8_list": "HTML original, markdown con búsqueda de texto completo, capturas de pantalla, base de datos SQLite, archivos autoextraíbles.", @@ -1042,7 +1042,7 @@ TRANSLATIONS = { "about_ch1_p4": "Russell o liberou no domínio público - um presente para quem precisasse colher imagens da web selvagem.", "about_ch2_p1": "Então vieram os tempos sombrios.", "about_ch2_p2": "Em 2020, a Atlassian decretou que os repositórios Mercurial seriam eliminados. Todos eles. Cada repo hg no Bitbucket Cloud, atomizado.", - "about_ch2_p3": "O pig.py original estava entre as baixas. Sua casa se tornou uma lápide.", + "about_ch2_p3": "pig.py original estava entre as baixas. Sua casa se tornou uma lápide.", "about_ch2_quote": "Eles literalmente mataram pig.py e o mandaram para o bitbucket.", "about_ch2_cite": "Ironia cruel de nomear seu cemitério com uma gíria para morte", "about_ch2_p4": "Enviado para o bitbucket - gíria de programadores da era dos cartões perfurados. A Atlassian nomeou seu serviço como uma lata de lixo, e então provou que a profecia era verdadeira.", @@ -1052,16 +1052,16 @@ TRANSLATIONS = { "about_ch3_p2": "Programas são golems. Espíritos familiares. Servos mágicos realizando tarefas repetitivas para que não precisemos.", "about_ch3_p3": "Anos se passaram. A web continuou sua rotação implacável - sites se apagando, fóruns fechando, comunidades se dispersando.", "about_ch3_quote": "E se pudéssemos transmutar esse código morto em ouro?", - "about_ch3_cite": "O pensamento que começou tudo", + "about_ch3_cite": "Pensamento que começou tudo", "about_ch3_p4": "Marathon Fusion descobriu que cobertores de reprodução de tokamak podem transmutar Mercúrio-198 em Ouro-197 através de crisopeia.", "about_ch3_p5": "Duas toneladas métricas de ouro por gigawatt. O sonho dos alquimistas realizado.", "about_ch3_p6": "Um ganso dourado nascido do controle de versão obsoleto. Uma nova criatura se agitou nas profundezas digitais...", - "about_ch3_p7": "O aprendizado de máquina usa energia wu wei para desdobrar neopig.py.", + "about_ch3_p7": "Aprendizado de máquina usa energia wu wei para desdobrar neopig.py.", "about_ch4_p1": "Como uma fênix ressurgindo de repos Bitbucket mortos, neopig emergiu.", "about_ch4_p2": "Não uma ressurreição. Não um simples fork. Uma quimera. Um grifo. Uma criatura costurada do DNA do porco original.", "about_ch4_quote": "Um porco com um apetite como Gula de Fullmetal Alchemist - um homúnculo que devora tudo.", "about_ch4_p3": "Onde pig.py bebia de páginas individuais, neopig devora domínios inteiros. Consome HTML, captura páginas, converte para markdown, indexa cada pedaço de texto.", - "about_ch4_p4": "O código vive agora em git.unturf.com. E continua evoluindo.", + "about_ch4_p4": "Código vive agora em git.unturf.com. E continua evoluindo.", "about_ch4_p5": "Estamos adicionando a capacidade de fazer backup de bases de código inteiras. Neopig está mais faminto.", "about_ch5_p1": "Estamos prestes a inverter a árvore git em si mesma.", "about_ch5_p2": "Como Dr. Strange na dimensão espelho - aquele espaço impossível onde a geometria se dobra sobre si mesma.", @@ -1085,7 +1085,7 @@ TRANSLATIONS = { "about_ch7_p2": "Contexto de página, atributos de imagem, contexto de link, páginas de detalhe - colhemos tudo.", "about_ch7_p3": "Pesquise por pôr do sol sobre montanhas e encontre essa imagem mesmo que se chame IMG_4372.jpg.", "about_ch7_p4": "Toda porta se abre. A chave mestra abre toda fechadura porque carrega toda chave possível dentro dela.", - "about_ch8_p1": "A web é efêmera. Sites se apagam. Fóruns fecham. Comunidades se dispersam.", + "about_ch8_p1": "Uma web é efêmera. Sites se apagam. Fóruns fecham. Comunidades se dispersam.", "about_ch8_p2": "Vimos comunidades queridas desaparecerem. Fóruns de modding de jogos. Documentação técnica. Galerias de arte. Simplesmente foram.", "about_ch8_p3": "neopig é construído para preservação - capturando não apenas a mídia, mas o contexto que lhe dá significado.", "about_ch8_list": "HTML original, markdown pesquisável em texto completo, capturas de tela, banco de dados SQLite, arquivos auto-extraíveis.", @@ -1627,17 +1627,17 @@ TRANSLATIONS = { "about_ch1_p4": "Russell l'a libéré dans le domaine public - un cadeau pour quiconque avait besoin de récolter des images du web sauvage.", "about_ch2_p1": "Puis vinrent les temps sombres.", "about_ch2_p2": "En 2020, Atlassian a décrété que les dépôts Mercurial seraient purgés. Tous. Chaque repo hg sur Bitbucket Cloud, atomisé.", - "about_ch2_p3": "Le pig.py original était parmi les victimes. Sa maison est devenue une pierre tombale.", + "about_ch2_p3": "pig.py original était parmi les victimes. Sa maison est devenue une pierre tombale.", "about_ch2_quote": "Ils ont littéralement tué pig.py et l'ont envoyé au bitbucket.", "about_ch2_cite": "Cruelle ironie de nommer votre cimetière d'après un terme d'argot pour la mort", "about_ch2_p4": "Envoyé au bitbucket - argot de programmeurs de l'ère des cartes perforées. Atlassian a nommé son service d'après une poubelle, puis a prouvé que la prophétie était vraie.", "about_ch2_p5": "Pig était mort. Ses os dispersés à travers les résultats de recherche en cache.", "about_ch2_p6": "Mais c'est là que ça devient bizarre.", "about_ch3_p1": "Russell a écrit un jour que la programmation est comme l'alchimie - au lieu d'échanger de la matière, nous les programmeurs échangeons du temps.", - "about_ch3_p2": "Les programmes sont des golems. Des esprits familiers. Des serviteurs magiques effectuant des tâches répétitives pour que nous n'ayons pas à le faire.", + "about_ch3_p2": "Programmes sont golems. Esprits familiers. Serviteurs magiques effectuant tâches répétitives pour que nous n'ayons pas à le faire.", "about_ch3_p3": "Les années ont passé. Le web a continué son mouvement incessant - des sites s'éteignant, des forums fermant, des communautés se dispersant.", "about_ch3_quote": "Et si nous pouvions transmuter ce code mort en or?", - "about_ch3_cite": "La pensée qui a tout commencé", + "about_ch3_cite": "Pensée qui a tout commencé", "about_ch3_p4": "Marathon Fusion a découvert que les couvertures de reproduction tokamak peuvent transmuter le Mercure-198 en Or-197 par chrysopée.", "about_ch3_p5": "Deux tonnes métriques d'or par gigawatt. Le rêve des alchimistes réalisé.", "about_ch3_p6": "Une oie dorée née du contrôle de version obsolète. Une nouvelle créature s'agitait dans les profondeurs numériques...", @@ -1646,14 +1646,14 @@ TRANSLATIONS = { "about_ch4_p2": "Pas une résurrection. Pas un simple fork. Une chimère. Un griffon. Une créature cousue de l'ADN du cochon original.", "about_ch4_quote": "Un cochon avec un appétit comme Gloutonnerie de Fullmetal Alchemist - un homonculus qui dévore tout.", "about_ch4_p3": "Là où pig.py sirotait des pages individuelles, neopig dévore des domaines entiers. Il consomme du HTML, capture des pages, convertit en markdown, indexe chaque bout de texte.", - "about_ch4_p4": "Le code vit maintenant sur git.unturf.com. Et il continue d'évoluer.", + "about_ch4_p4": "Code vit maintenant sur git.unturf.com. Et il continue d'évoluer.", "about_ch4_p5": "Nous ajoutons la capacité de sauvegarder des bases de code entières. Neopig a plus faim.", "about_ch5_p1": "Nous sommes sur le point d'inverser l'arbre git en lui-même.", "about_ch5_p2": "Comme Dr. Strange dans la dimension miroir - cet espace impossible où la géométrie se replie sur elle-même.", "about_ch5_p3": "neopig n'archive pas seulement des sites web. Il peut s'archiver lui-même. Il peut archiver les dépôts qui contiennent son propre code.", "about_ch5_quote": "Notre cochon-araignée sort en absorbant tout comme un griffon, comme une chimère, comme un cochon qui se nourrit des os de plateformes mortes.", "about_ch5_p4": "Quand une plateforme d'hébergement de code meurt, neopig assure que la connaissance survit. Nous sommes l'arche. Nous sommes le coffre-fort.", - "about_ch5_p5": "Les archives deviennent des exécutables auto-extractibles. Un cochon endormi, portant un site web entier dans son ventre.", + "about_ch5_p5": "Archives deviennent exécutables auto-extractibles. Un cochon endormi, portant un site web entier dans son ventre.", "about_feat_async_desc": "Exploration récursive de domaine complet avec profondeur configurable. Respecte robots.txt. Poli mais implacable.", "about_feat_vault_desc": "Déduplication basée sur MD5 dans une structure de répertoires hex à 9 niveaux. Même image de 100 pages? Stockée une fois.", "about_feat_fts_desc": "Chaque image indexée avec son contexte environnant - titre de page, texte alt, légendes. Trouvez des images par sens, pas par nom de fichier.", @@ -1670,7 +1670,7 @@ TRANSLATIONS = { "about_ch7_p2": "Contexte de page, attributs d'image, contexte de lien, pages de détail - nous récoltons tout.", "about_ch7_p3": "Cherchez coucher de soleil sur les montagnes et trouvez cette image même si elle s'appelle IMG_4372.jpg.", "about_ch7_p4": "Chaque porte s'ouvre. La clé passe-partout ouvre chaque serrure parce qu'elle porte chaque clé possible en elle.", - "about_ch8_p1": "Le web est éphémère. Les sites s'éteignent. Les forums ferment. Les communautés se dispersent.", + "about_ch8_p1": "Une web est éphémère. Sites s'éteignent. Forums ferment. Communautés se dispersent.", "about_ch8_p2": "Nous avons vu des communautés bien-aimées disparaître. Forums de modding de jeux. Documentation technique. Galeries d'art. Simplement parties.", "about_ch8_p3": "neopig est construit pour la préservation - capturant non seulement les médias, mais le contexte qui leur donne un sens.", "about_ch8_list": "HTML original, markdown recherchable en texte intégral, captures d'écran, base de données SQLite, archives auto-extractibles.", @@ -1822,7 +1822,7 @@ TRANSLATIONS = { "about_ch1_p4": "Russell gab es in die Public Domain frei - ein Geschenk für jeden, der Bilder aus dem wilden Web ernten musste.", "about_ch2_p1": "Dann kamen die dunklen Zeiten.", "about_ch2_p2": "Im Jahr 2020 verfügte Atlassian, dass Mercurial-Repositories gelöscht werden sollten. Alle. Jedes hg-Repo auf Bitbucket Cloud, atomisiert.", - "about_ch2_p3": "Das ursprüngliche pig.py war unter den Opfern. Sein Zuhause wurde zu einem Grabstein.", + "about_ch2_p3": "Ursprüngliches pig.py war unter den Opfern. Sein Zuhause wurde zu einem Grabstein.", "about_ch2_quote": "Sie haben pig.py buchstäblich getötet und ihn zum Bitbucket geschickt.", "about_ch2_cite": "Grausame Ironie, deinen Friedhof nach einem Slang-Begriff für Tod zu benennen", "about_ch2_p4": "Zum Bitbucket geschickt - Programmierer-Slang aus der Ära der Lochkarten. Atlassian benannte seinen Dienst nach einem Mülleimer und bewies dann, dass die Prophezeiung wahr war.", @@ -1832,7 +1832,7 @@ TRANSLATIONS = { "about_ch3_p2": "Programme sind Golems. Vertraute Geister. Magische Diener, die repetitive Aufgaben erledigen, damit wir es nicht müssen.", "about_ch3_p3": "Jahre vergingen. Das Web setzte seine unerbittliche Bewegung fort - Seiten gingen offline, Foren schlossen, Gemeinschaften zerstreuten sich.", "about_ch3_quote": "Was wäre, wenn wir diesen toten Code in Gold verwandeln könnten?", - "about_ch3_cite": "Der Gedanke, der alles begann", + "about_ch3_cite": "Gedanke, der alles begann", "about_ch3_p4": "Marathon Fusion entdeckte, dass Tokamak-Brutmäntel Quecksilber-198 durch Chrysopoeia in Gold-197 umwandeln können.", "about_ch3_p5": "Zwei metrische Tonnen Gold pro Gigawatt. Der Traum der Alchemisten verwirklicht.", "about_ch3_p6": "Eine goldene Gans, geboren aus veralteter Versionskontrolle. Eine neue Kreatur regte sich in den digitalen Tiefen...", @@ -1841,7 +1841,7 @@ TRANSLATIONS = { "about_ch4_p2": "Keine Auferstehung. Kein bloßer Fork. Eine Chimäre. Ein Greif. Eine Kreatur, zusammengenäht aus der DNA des ursprünglichen Schweins.", "about_ch4_quote": "Ein Schwein mit einem Appetit wie Völlerei aus Fullmetal Alchemist - ein Homunkulus, der alles verschlingt.", "about_ch4_p3": "Wo pig.py von einzelnen Seiten nippte, verschlingt neopig ganze Domains. Es konsumiert HTML, macht Screenshots von Seiten, konvertiert zu Markdown, indexiert jeden Textfetzen.", - "about_ch4_p4": "Der Code lebt jetzt auf git.unturf.com. Und er entwickelt sich weiter.", + "about_ch4_p4": "Code lebt jetzt auf git.unturf.com. Und er entwickelt sich weiter.", "about_ch4_p5": "Wir fügen die Fähigkeit hinzu, ganze Codebasen zu sichern. Neopig wird hungriger.", "about_ch5_p1": "Wir sind dabei, den Git-Baum in sich selbst zu invertieren.", "about_ch5_p2": "Wie Dr. Strange in der Spiegeldimension - dieser unmögliche Raum, wo sich die Geometrie auf sich selbst zurückfaltet.", @@ -1865,7 +1865,7 @@ TRANSLATIONS = { "about_ch7_p2": "Seitenkontext, Bildattribute, Linkkontext, Detailseiten - wir ernten alles.", "about_ch7_p3": "Suche nach Sonnenuntergang über Bergen und finde dieses Bild, auch wenn es IMG_4372.jpg heißt.", "about_ch7_p4": "Jede Tür öffnet sich. Der Generalschlüssel passt zu jedem Schloss, weil er jeden möglichen Schlüssel in sich trägt.", - "about_ch8_p1": "Das Web ist vergänglich. Seiten gehen offline. Foren schließen. Gemeinschaften zerstreuen sich.", + "about_ch8_p1": "Ein Web ist vergänglich. Seiten gehen offline. Foren schließen. Gemeinschaften zerstreuen sich.", "about_ch8_p2": "Wir haben geliebte Gemeinschaften verschwinden sehen. Spiel-Modding-Foren. Technische Dokumentation. Kunstgalerien. Einfach weg.", "about_ch8_p3": "neopig ist für die Erhaltung gebaut - erfasst nicht nur die Medien, sondern den Kontext, der ihnen Bedeutung gibt.", "about_ch8_list": "Original-HTML, volltextdurchsuchbares Markdown, Screenshots, SQLite-Datenbank, selbstextrahierende Archive.", @@ -2269,7 +2269,7 @@ TRANSLATIONS = { "about_ch7_p2": "Contesto della pagina, attributi immagine, contesto link, pagine di dettaglio - raccogliamo tutto.", "about_ch7_p3": "Cerca tramonto sulle montagne e trova quell'immagine anche se si chiama IMG_4372.jpg.", "about_ch7_p4": "Ogni porta si apre. La chiave scheletro apre ogni serratura perché porta ogni possibile chiave dentro di sé.", - "about_ch8_p1": "Il web è effimero. I siti si spengono. I forum chiudono. Le comunità si disperdono.", + "about_ch8_p1": "Un web è effimero. Siti si spengono. Forum chiudono. Comunità si disperdono.", "about_ch8_p2": "Abbiamo visto comunità amate svanire. Forum di modding di giochi. Documentazione tecnica. Gallerie d'arte. Semplicemente sparite.", "about_ch8_p3": "neopig è costruito per la preservazione - catturando non solo i media, ma il contesto che dà loro significato.", "about_ch8_list": "HTML originale, markdown ricercabile a testo pieno, screenshot, database SQLite, archivi auto-estraenti.", @@ -2478,7 +2478,7 @@ TRANSLATIONS = { "about_ch7_p2": "Pagina-context, afbeeldingsattributen, link-context, detailpagina's - we oogsten alles.", "about_ch7_p3": "Zoek naar zonsondergang boven bergen en vind die afbeelding ook al heet het IMG_4372.jpg.", "about_ch7_p4": "Elke deur gaat open. De loper past op elk slot omdat hij elke mogelijke sleutel in zich draagt.", - "about_ch8_p1": "Het web is vluchtig. Sites worden donker. Forums sluiten. Gemeenschappen verspreiden.", + "about_ch8_p1": "Een web is vluchtig. Sites worden donker. Forums sluiten. Gemeenschappen verspreiden.", "about_ch8_p2": "We hebben geliefde gemeenschappen zien verdwijnen. Game-modding forums. Technische documentatie. Kunstgalerijen. Gewoon weg.", "about_ch8_p3": "neopig is gebouwd voor preservatie - niet alleen de media vastleggen, maar ook de context die ze betekenis geeft.", "about_ch8_list": "Originele HTML, full-text doorzoekbare markdown, screenshots, SQLite-database, zelf-uitpakkende archieven.", @@ -4001,7 +4001,7 @@ TRANSLATIONS = { "about_ch7_p2": "Sidkontext, bildattribut, lankkontext, detaljsidor - vi skordar allt.", "about_ch7_p3": "Sok efter solnedgang over bergen och hitta den bilden aven om den hette IMG_4372.jpg.", "about_ch7_p4": "Varje dorr oppnas. Skeleton key passar varje las for att den bar varje mojlig nyckel inom sig.", - "about_ch8_p1": "Webben ar efemer. Sajter slacks. Forum stangs. Gemenskaper skingras.", + "about_ch8_p1": "En webb ar efemer. Sajter slacks. Forum stangs. Gemenskaper skingras.", "about_ch8_p2": "Vi har sett alskade gemenskaper forsvinna. Spelmoddingforum. Teknisk dokumentation. Konstgallerier. Bara borta.", "about_ch8_p3": "neopig ar byggd for bevarande - fangar inte bara media, utan kontexten som ger den mening.", "about_ch8_list": "Original HTML, fulltextsokbar markdown, skarmdumpar, SQLite-databas, sjalvextraherande arkiv.",