Handle generation ourselves, let Scripty do extraction only (dbf138c4) · Commits · Websites / Plasma Mobile Website · GitLab
Commit dbf138c4 authored by Phu Nguyen's avatar Phu Nguyen
Browse files
parent 7b47d2ef
Loading
Loading
Loading
Loading
Original line number Diff line number Diff line
# SPDX-FileCopyrightText: 2022 Phu Hung Nguyen <phu.nguyen@kdemail.net>
# SPDX-License-Identifier: LGPL-3.0-or-later

hugoi18n extract $podir 
Original line number Diff line number Diff line
#!/usr/bin/env bash

export FILENAME="plasma-mobile-org_www"

function export_pot_file # First parameter is the path of the pot file we have to create, containing $FILENAME
{
    potfile=$1
    hugoi18n extract $potfile
}

function import_po_files # First parameter is the path of a directory containing several .po files named as $lang.po
{
    export LANG=en_US.UTF-8
    podir=$1
    hugoi18n -q compile $podir
    hugoi18n -q generate
}
Original line number Diff line number Diff line
@@ -21,73 +21,6 @@ i18n:
  - title
  - description
languages:
  ca:
    contentDir: content-trans/ca
    languageCode: ca
    languageName: Català
    menu:
      main:
      - identifier: project
        name: Projecte
        weight: 2
      - identifier: contributing
        name: Col·laboració
        weight: 3
      - name: Documentació
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Informar les incidències
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Ecosistema de telèfon respectuós amb la privacitat, de codi font
        obert i segur
    title: Plasma Mobile
    weight: 2
  cs:
    contentDir: content-trans/cs
    languageCode: cs
    languageName: Český
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Dokumentace
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  de:
    contentDir: content-trans/de
    languageCode: de
    languageName: Deutsch
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Mitmachen
        weight: 3
      - name: Dokumentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Fehler berichten
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  en:
    contentDir: content/
    languageCode: en
@@ -110,409 +43,6 @@ languages:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 1
  es:
    contentDir: content-trans/es
    languageCode: es
    languageName: Español
    menu:
      main:
      - identifier: project
        name: Proyecto
        weight: 2
      - identifier: contributing
        name: Contribuir
        weight: 3
      - name: Documentación
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reportar errores
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Ecosistema telefónico respetuoso con la privacidad, de código abierto
        y seguro
    title: Plasma Mobile
    weight: 2
  eu:
    contentDir: content-trans/eu
    languageCode: eu
    languageName: Euskara
    menu:
      main:
      - identifier: project
        name: Proiektua
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Dokumentazioa
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Pribatutasuna errespetatzen duen sorburu irekiko telefono ekosistema
        segurua
    title: Plasma Mobile
    weight: 2
  fr:
    contentDir: content-trans/fr
    languageCode: fr
    languageName: Français
    menu:
      main:
      - identifier: project
        name: Projet
        weight: 2
      - identifier: contributing
        name: Contribuer
        weight: 3
      - name: Documentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Signaler des problèmes
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Un écosystème pour téléphones respectueux de la vie privée, logiciels
        libre et sécurisé.
    title: Plasma Mobile
    weight: 2
  it:
    contentDir: content-trans/it
    languageCode: it
    languageName: Italiano
    menu:
      main:
      - identifier: project
        name: Progetto
        weight: 2
      - identifier: contributing
        name: Contribuire
        weight: 3
      - name: Documentazione
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Segnalare i problemi
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Ecosistema per cellulari rispettoso della privacy, open source
        e sicuro
    title: Plasma Mobile
    weight: 2
  ja:
    contentDir: content-trans/ja
    languageCode: ja
    languageName: 日本語
    menu:
      main:
      - identifier: project
        name: Project
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Documentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  ko:
    contentDir: content-trans/ko
    languageCode: ko
    languageName: 한국어
    menu:
      main:
      - identifier: project
        name: 프로젝트
        weight: 2
      - identifier: contributing
        name: 기여
        weight: 3
      - name: 문서
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: 문제점 보고
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: 프라이버시를 존중하고 보안을 중시하는 오픈 소스 휴대폰 생태계
    title: Plasma 모바일
    weight: 2
  nl:
    contentDir: content-trans/nl
    languageCode: nl
    languageName: Nederlands
    menu:
      main:
      - identifier: project
        name: Project
        weight: 2
      - identifier: contributing
        name: Bijdragen
        weight: 3
      - name: Documentatie
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Problemen rapporteren
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Respecteert privacy, open-source en veilig ecosysteem op de telefoon
    title: Plasma Mobile
    weight: 2
  nn:
    contentDir: content-trans/nn
    languageCode: nn
    languageName: Norsk (nynorsk)
    menu:
      main:
      - identifier: project
        name: Prosjekt
        weight: 2
      - identifier: contributing
        name: Bidrag
        weight: 3
      - name: Dokumentasjon
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Meld frå om feil
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  pl:
    contentDir: content-trans/pl
    languageCode: pl
    languageName: Polski
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Wkład
        weight: 3
      - name: Dokumentacja
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Zgłaszanie problemów
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Ekosystem na telefony bezpieczny i o otwartym kodzie, który także
        szanuje prywatność
    title: Przenośna Plazma
    weight: 2
  pt-pt:
    contentDir: content-trans/pt-pt
    languageCode: pt
    languageName: Português
    menu:
      main:
      - identifier: project
        name: Projecto
        weight: 2
      - identifier: contributing
        name: Contribuir
        weight: 3
      - name: Documentação
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Comunicar Problemas
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Ecossistema de telemóveis seguro, de código aberto e com respeito
        da privacidade
    title: Plasma Mobile
    weight: 2
  ru:
    contentDir: content-trans/ru
    languageCode: ru
    languageName: Русский
    menu:
      main:
      - identifier: project
        name: Проект
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Документация
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  sk:
    contentDir: content-trans/sk
    languageCode: sk
    languageName: Slovenčina
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Documentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
  sl:
    contentDir: content-trans/sl
    languageCode: sl
    languageName: Slovenščina
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Kako prispevati
        weight: 3
      - name: Dokumentacija
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Poročanje o težavah
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Odprtokodni in varni telefonski ekosistem, ki spoštuje zasebnost
    title: Plasma Mobile
    weight: 2
  sv:
    contentDir: content-trans/sv
    languageCode: sv
    languageName: Svenska
    menu:
      main:
      - identifier: project
        name: Projekt
        weight: 2
      - identifier: contributing
        name: Bidra
        weight: 3
      - name: Dokumentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Rapportera fel
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Integritetsskyddande och säkert telefonekosystem med öppen källkod
    title: Plasma Mobil
    weight: 2
  tr:
    contentDir: content-trans/tr
    languageCode: tr
    languageName: Türkçe
    menu:
      main:
      - identifier: project
        name: Proje
        weight: 2
      - identifier: contributing
        name: Katkıda Bulunma
        weight: 3
      - name: Belgelendirme
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Hata Bildirme
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Gizliliğinize önem veren, açık kaynaklı ve güvenli telefon ekosistemi
    title: Plasma Mobile
    weight: 2
  uk:
    contentDir: content-trans/uk
    languageCode: uk
    languageName: Українська
    menu:
      main:
      - identifier: project
        name: Проєкт
        weight: 2
      - identifier: contributing
        name: Участь
        weight: 3
      - name: Документація
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Створення звітів щодо вад
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Врахування конфіденційності, відкритий код і безпечна екосистема
        телефону
    title: Plasma Mobile
    weight: 2
  zh-cn:
    contentDir: content-trans/zh-cn
    languageCode: zh_CN
    languageName: 简体中文
    menu:
      main:
      - identifier: project
        name: 项目
        weight: 2
      - identifier: contributing
        name: 贡献
        weight: 3
      - name: 文档
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: 报告问题
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: 自由开源、尊重隐私、安全可靠的智能手机生态系统
    title: Plasma Mobile
    weight: 2
  zh-tw:
    contentDir: content-trans/zh-tw
    languageCode: zh_TW
    languageName: 正體中文
    menu:
      main:
      - identifier: project
        name: Project
        weight: 2
      - identifier: contributing
        name: Contributing
        weight: 3
      - name: Documentation
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/home
      - name: Reporting Issues
        parent: contributing
        url: https://invent.kde.org/plasma/plasma-mobile/-/wikis/Issue-Tracking
    params:
      description: Privacy-respecting, open source and secure phone ecosystem
    title: Plasma Mobile
    weight: 2
markup:
  goldmark:
    renderer:
Original line number Diff line number Diff line
---
menu:
  main:
    weight: 1
title: Plasma Mobile
---
Original line number Diff line number Diff line
---
menu:
  main:
    parent: project
    weight: 2
title: Quant al
---
El Plasma Mobile és una interfície d'usuari de codi obert i un ecosistema dirigit a dispositius mòbils, construït sobre la pila del **Plasma de KDE**.

S'adopta un enfocament pragmàtic que és inclusiu per al programari independentment del joc d'eines, donant als usuaris el poder de triar el programari que vulguin utilitzar en el seu dispositiu.

El Plasma Mobile té com a objectiu contribuir i implementar estàndards oberts, i es desenvolupa en un procés transparent en el qual qualsevol pot participar.

<img src="/img/konqi/konqi-calling.png" width=250px/>

----

## El puc utilitzar?

Sí! Actualment el Plasma Mobile està preinstal·lat al PinePhone mitjançant el Manjaro ARM. També hi ha altres distribucions per al PinePhone amb el Plasma Mobile disponible.

També hi ha postmarketOS, una distribució basada en Alpine Linux amb suport per a molts més dispositius i ofereix el Plasma Mobile com a interfície disponible per als dispositius que suporta. Podeu veure la llista de dispositius compatibles [aquí](https://wiki.postmarketos.org/wiki/Devices), però en qualsevol dispositiu fora de les categoria principal i comunitària la vostra experiència pot variar.

La interfície utilitza el KWin sobre el Wayland i ara és majoritàriament estable, encara que una mica aspre a les parts secundàries en algunes àrees. Hi ha disponible un subconjunt de les característiques normals del Plasma del KDE, incloent ginys i activitats, ambdues estan integrades a la interfície d'usuari del Plasma Mobile. Això fa que sigui possible utilitzar i desenvolupar el Plasma Mobile a l'escriptori/portàtil.

## Què puc fer?

Hi ha bastants aplicacions optimitzades en tacte que ara s'estan empaquetant amb la imatge del Plasma Mobile basada en Manjaro, permetent una àmplia varietat de funcions bàsiques.

Aquests es construeixen majoritàriament amb el Kirigami, el marc de treball de la interfície del KDE que permet IU convergents que funcionen molt bé en un entorn només tàctil.

Podeu trobar una llista d'aquestes aplicacions a la [pàgina web plasma-mobile.org](https://plasma-mobile.org).

## A on el puc trobar…

El codi per a diversos components del Plasma Mobile es pot trobar a [invent.kde.org](https://invent.kde.org/plasma-mobile).

Llegiu la [documentació dels col·laboradors](https://invent.kde.org/plasma/plasma-mobile/-/wikis/home) per a més detalls sobre la pila del Plasma i com encaixa tot.

També podeu preguntar les vostres qüestions als [grups i canals de la comunitat Plasma Mobile](/join).
Loading