From d2bfa0dc3c36049336a6e92890399aa3e6c434b4 Mon Sep 17 00:00:00 2001 From: OpenVisor Date: Fri, 28 Jun 2024 19:37:46 +0200 Subject: [PATCH] Fix umlauts in component links; Update 404 page --- src/router.js | 124 +++++++++--------- ...ples-wie-grandioses-pen-and-paper-ist.vue} | 10 +- ...e => die-legende-vom-wolf-des-suedens.vue} | 14 +- ...en-leid.vue => die-loesung-gegen-leid.vue} | 16 +-- ...t.vue => ein-orden-fuer-eine-gute-tat.vue} | 18 +-- ...rumtes-glck.vue => getraeumtes-glueck.vue} | 10 +- ...erleben.vue => leben-statt-ueberleben.vue} | 10 +- ...bedrfnis.vue => versetztes-beduerfnis.vue} | 10 +- ...> was-unterscheidet-himmel-von-hoelle.vue} | 10 +- src/views/{lar-ps.vue => larps.vue} | 4 +- ...> conundrum-schatten-ueber-ostmerkopa.vue} | 14 +- .../{ssse-trume.vue => suesse-traeume.vue} | 98 +++++++------- src/views/not-found.vue | 90 ++++++++----- src/views/page.vue | 80 ----------- src/views/{ber-uns.vue => ueber-uns.vue} | 10 +- 15 files changed, 227 insertions(+), 291 deletions(-) rename src/views/blog/{wieso-itras-by-ein-so-simples-wie-grandioses-pp-ist.vue => wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist.vue} (84%) rename src/views/kurzfilme/{die-legende-vom-wolf-des-sdens.vue => die-legende-vom-wolf-des-suedens.vue} (88%) rename src/views/kurzgeschichten/{die-lsung-gegen-leid.vue => die-loesung-gegen-leid.vue} (94%) rename src/views/kurzgeschichten/{ein-orden-fr-eine-gute-tat.vue => ein-orden-fuer-eine-gute-tat.vue} (86%) rename src/views/kurzgeschichten/{getrumtes-glck.vue => getraeumtes-glueck.vue} (96%) rename src/views/kurzgeschichten/{leben-statt-berleben.vue => leben-statt-ueberleben.vue} (96%) rename src/views/kurzgeschichten/{versetztes-bedrfnis.vue => versetztes-beduerfnis.vue} (93%) rename src/views/kurzgeschichten/{was-unterscheidet-himmel-von-hlle.vue => was-unterscheidet-himmel-von-hoelle.vue} (92%) rename src/views/{lar-ps.vue => larps.vue} (97%) rename src/views/larps/{conundrum-schatten-ber-ostmerkopa.vue => conundrum-schatten-ueber-ostmerkopa.vue} (84%) rename src/views/larps/{ssse-trume.vue => suesse-traeume.vue} (94%) delete mode 100644 src/views/page.vue rename src/views/{ber-uns.vue => ueber-uns.vue} (94%) diff --git a/src/router.js b/src/router.js index 0cf243a..d3d6fe9 100644 --- a/src/router.js +++ b/src/router.js @@ -6,37 +6,36 @@ import KlonOderLeid from './views/kurzgeschichten/klon-oder-leid' import Games from './views/games' import HuhnRammtHuhn from './views/kurzgeschichten/huhn-rammt-huhn' import HeiligerSteinkrieg from './views/kurzgeschichten/heiliger-steinkrieg' -import DieLegendeVomWolfDesSdens from './views/kurzfilme/die-legende-vom-wolf-des-sdens' +import DieLegendeVomWolfDesSuedens from './views/kurzfilme/die-legende-vom-wolf-des-suedens' import FunktioniertLARPAuchOnline from './views/blog/funktioniert-larp-auch-online' -import VersetztesBedrfnis from './views/kurzgeschichten/versetztes-bedrfnis' +import VersetztesBeduerfnis from './views/kurzgeschichten/versetztes-beduerfnis' import Assemblatron from './views/games/assemblatron' import EinsamesSchaf from './views/kurzgeschichten/einsames-schaf' -import WiesoItrasByEinSoSimplesWieGrandiosesPPIst from './views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pp-ist' -import DieLsungGegenLeid from './views/kurzgeschichten/die-lsung-gegen-leid' +import WiesoItrasByEinSoSimplesWieGrandiosesPenAndPenIst from './views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist' +import DieLoesungGegenLeid from './views/kurzgeschichten/die-loesung-gegen-leid' import GefangenerGorilla from './views/kurzgeschichten/gefangener-gorilla' import ThemOrUs from './views/kurzgeschichten/them-or-us' -import GetrumtesGlck from './views/kurzgeschichten/getrumtes-glck' +import GetraeumtesGlueck from './views/kurzgeschichten/getraeumtes-glueck' import Blog from './views/blog' -import WasUnterscheidetHimmelVonHlle from './views/kurzgeschichten/was-unterscheidet-himmel-von-hlle' -import ConundrumSchattenBerOstmerkopa from './views/larps/conundrum-schatten-ber-ostmerkopa' +import WasUnterscheidetHimmelVonHoelle from './views/kurzgeschichten/was-unterscheidet-himmel-von-hoelle' +import ConundrumSchattenUeberOstmerkopa from './views/larps/conundrum-schatten-ueber-ostmerkopa' import MurphysLARP from './views/games/murphys-larp' import LasstMichRuhen from './views/kurzgeschichten/lasst-mich-ruhen' import Kurzgeschichten from './views/kurzgeschichten' import InfiniteDeaths from './views/kurzgeschichten/infinite-deaths' -import LebenStattBerleben from './views/kurzgeschichten/leben-statt-berleben' +import LebenStattUeberleben from './views/kurzgeschichten/leben-statt-ueberleben' import WieTalesInsideEineEinmaligeImmersionErreicht from './views/blog/wie-tales-inside-eine-einmalige-immersion-erreicht' import SuperkraftImStarbucks from './views/kurzgeschichten/superkraft-im-starbucks' import UnwichtigsterMensch from './views/kurzgeschichten/unwichtigster-mensch' import TeilungZweierWelten from './views/kurzgeschichten/teilung-zweier-welten' import WieManEinGutesOnlineLARPMachtUndWieNicht from './views/blog/wie-man-ein-gutes-online-larp-macht-und-wie-nicht' -import Page from './views/page' -import LARPs from './views/lar-ps' +import LARPs from './views/larps' import IchWillKeinHammerSein from './views/kurzgeschichten/ich-will-kein-hammer-sein' import Kurzfilme from './views/kurzfilme' -import SsseTrume from './views/larps/ssse-trume' -import BerUns from './views/ber-uns' +import SuesseTraeume from './views/larps/suesse-traeume' +import UeberUns from './views/ueber-uns' import Larpkonzept from './views/larpkonzept' -import EinOrdenFrEineGuteTat from './views/kurzgeschichten/ein-orden-fr-eine-gute-tat' +import EinOrdenFrEineGuteTat from './views/kurzgeschichten/ein-orden-fuer-eine-gute-tat' import LetzteGelegenheit from './views/larps/letzte-gelegenheit' import Rosenteufel from './views/kurzgeschichten/rosenteufel' import Home from './views/home' @@ -49,192 +48,187 @@ export default new Router({ mode: 'history', routes: [ { - name: 'Klon-oder-Leid', + name: 'klon-oder-leid', path: '/kurzgeschichten/klon-oder-leid', component: KlonOderLeid, }, { - name: 'Games', + name: 'games', path: '/games', component: Games, }, { - name: 'Huhn-rammt-Huhn', + name: 'huhn-rammt-huhn', path: '/kurzgeschichten/huhn-rammt-huhn', component: HuhnRammtHuhn, }, { - name: 'Heiliger-Steinkrieg', + name: 'heiliger-steinkrieg', path: '/kurzgeschichten/heiliger-steinkrieg', component: HeiligerSteinkrieg, }, { - name: 'Die-Legende-vom-Wolf-des-Sdens', + name: 'die-legende-vom-wolf-des-suedens', path: '/kurzfilme/wolf-des-suedens', - component: DieLegendeVomWolfDesSdens, + component: DieLegendeVomWolfDesSuedens, }, { - name: 'Funktioniert-LARP-auch-online', + name: 'funktioniert-larp-auch-online', path: '/blog/funktioniert-larp-auch-online', component: FunktioniertLARPAuchOnline, }, { - name: 'Versetztes-Bedrfnis', + name: 'versetztes-beduerfnis', path: '/kurzgeschichten/versetztes-beduerfnis', - component: VersetztesBedrfnis, + component: VersetztesBeduerfnis, }, { - name: 'Assemblatron', + name: 'assemblatron', path: '/games/assemblatron', component: Assemblatron, }, { - name: 'Einsames-Schaf', + name: 'einsames-schaf', path: '/kurzgeschichten/einsames-schaf', component: EinsamesSchaf, }, { - name: 'Wieso-Itras-By-ein-so-simples-wie-grandioses-PP-ist', + name: 'wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist', path: '/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist', - component: WiesoItrasByEinSoSimplesWieGrandiosesPPIst, + component: WiesoItrasByEinSoSimplesWieGrandiosesPenAndPenIst, }, { - name: 'Die-Lsung-gegen-Leid', + name: 'die-loesung-gegen-leid', path: '/kurzgeschichten/die-loesung-gegen-leid', - component: DieLsungGegenLeid, + component: DieLoesungGegenLeid, }, { - name: 'Gefangener-Gorilla', + name: 'gefangener-gorilla', path: '/kurzgeschichten/gefangener-gorilla', component: GefangenerGorilla, }, { - name: 'Them-or-Us', + name: 'them-or-us', path: '/kurzgeschichten/them-or-us', component: ThemOrUs, }, { - name: 'Getrumtes-Glck', + name: 'getraeumtes-glueck', path: '/kurzgeschichten/getraeumtes-glueck', - component: GetrumtesGlck, + component: GetraeumtesGlueck, }, { - name: 'Blog', + name: 'blog', path: '/blog', component: Blog, }, { - name: 'Was-unterscheidet-Himmel-von-Hlle', + name: 'was-unterscheidet-himmel-von-hoelle', path: '/kurzgeschichten/was-unterscheidet-himmel-von-hoelle', - component: WasUnterscheidetHimmelVonHlle, + component: WasUnterscheidetHimmelVonHoelle, }, { - name: 'Conundrum-Schatten-ber-Ostmerkopa', + name: 'conundrum-schatten-ueber-ostmerkopa', path: '/larps/conundrum-schatten-ueber-ostmerkopa', - component: ConundrumSchattenBerOstmerkopa, + component: ConundrumSchattenUeberOstmerkopa, }, { - name: 'Murphys-LARP', + name: 'murphys-larp', path: '/games/murphys-larp', component: MurphysLARP, }, { - name: 'Lasst-mich-Ruhen', + name: 'lasst-mich-ruhen', path: '/kurzgeschichten/lasst-mich-ruhen', component: LasstMichRuhen, }, { - name: 'Kurzgeschichten', + name: 'kurzgeschichten', path: '/kurzgeschichten', component: Kurzgeschichten, }, { - name: 'Infinite-Deaths', + name: 'infinite-deaths', path: '/kurzgeschichten/infinite-deaths', component: InfiniteDeaths, }, { - name: 'Leben-statt-berleben', + name: 'leben-statt-ueberleben', path: '/kurzgeschichten/leben-statt-ueberleben', - component: LebenStattBerleben, + component: LebenStattUeberleben, }, { - name: 'Wie-Tales-Inside-eine-einmalige-Immersion-erreicht', + name: 'wie-tales-inside-eine-einmalige-immersion-erreicht', path: '/blog/wie-tales-inside-eine-einmalige-immersion-erreicht', component: WieTalesInsideEineEinmaligeImmersionErreicht, }, { - name: 'Superkraft-im-Starbucks', + name: 'superkraft-im-starbucks', path: '/kurzgeschichten/superkraft-im-starbucks', component: SuperkraftImStarbucks, }, { - name: 'Unwichtigster-Mensch', + name: 'unwichtigster-mensch', path: '/kurzgeschichten/unwichtigster-mensch', component: UnwichtigsterMensch, }, { - name: 'Teilung-zweier-Welten', + name: 'teilung-zweier-welten', path: '/kurzgeschichten/teilung-zweier-welten', component: TeilungZweierWelten, }, { - name: 'Wie-man-ein-gutes-Online-LARP-macht-und-wie-nicht', + name: 'wie-man-ein-gutes-online-larp-macht-und-wie-nicht', path: '/blog/wie-man-ein-gutes-online-larp-macht-und-wie-nicht', component: WieManEinGutesOnlineLARPMachtUndWieNicht, }, { - name: 'Page', - path: '/page', - component: Page, - }, - { - name: 'LARPs', + name: 'larps', path: '/larps', component: LARPs, }, { - name: 'Ich-will-kein-Hammer-sein', + name: 'ich-will-kein-hammer-sein', path: '/kurzgeschichten/ich-will-kein-hammer-sein', component: IchWillKeinHammerSein, }, { - name: 'Kurzfilme', + name: 'kurzfilme', path: '/kurzfilme', component: Kurzfilme, }, { - name: 'Ssse-Trume', + name: 'suesse-traeume', path: '/larps/suesse-traeume', - component: SsseTrume, + component: SuesseTraeume, }, { - name: 'ber-uns', + name: 'ueber-uns', path: '/ueber-uns', - component: BerUns, + component: UeberUns, }, { - name: 'Larpkonzept', + name: 'larpkonzept', path: '/larpkonzept', component: Larpkonzept, }, { - name: 'Ein-Orden-fr-eine-gute-Tat', + name: 'ein-orden-fuer-eine-gute-tat', path: '/kurzgeschichten/ein-orden-fuer-eine-gute-tat', component: EinOrdenFrEineGuteTat, }, { - name: 'Letzte-Gelegenheit', + name: 'letzte-gelegenheit', path: '/larps/letzte-gelegenheit', component: LetzteGelegenheit, }, { - name: 'Rosenteufel', + name: 'rosenteufel', path: '/kurzgeschichten/rosenteufel', component: Rosenteufel, }, { - name: 'Home', + name: 'home', path: '/', component: Home, }, diff --git a/src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pp-ist.vue b/src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist.vue similarity index 84% rename from src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pp-ist.vue rename to src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist.vue index 59b62db..ffb2e95 100644 --- a/src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pp-ist.vue +++ b/src/views/blog/wieso-itras-by-ein-so-simples-wie-grandioses-pen-and-paper-ist.vue @@ -1,5 +1,5 @@