Code Monkey home page Code Monkey logo

lxqt-l10n-deprecated's Introduction

LXQt

LXQt is the next generation of LXDE, the Lightweight Desktop Environment. It is the product of the merge between Razor-qt and LXDE-Qt.

About this repository

This is a superproject which contains all LXQt components. After checking out this repo please do the following to initialize git submodules.

git submodule init
git submodule update --remote --rebase

Note: We require git >= 1.8.5

Contributing

If you are interested in helping or joining LXQt, please take a look at our CONTRIBUTING document

Translation

Translations can be done in LXQt-Weblate.

Translation status
Translation status

lxqt-l10n-deprecated's People

Contributors

agaida avatar amoskvin avatar attuska avatar brother avatar dglent avatar f2404 avatar helixbot avatar ilya87 avatar jleclanche avatar jubalh avatar kermit avatar lstranger avatar luis-pereira avatar mika-k avatar napcok avatar palinek avatar paulolieuthier avatar pcman avatar peterjespersen avatar pjotr123 avatar pmattern avatar pvanek avatar rbuj avatar scootergrisen avatar smarquespt avatar sokoloffa avatar stefonarch avatar surlykke avatar thomasvie avatar zvacet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lxqt-l10n-deprecated's Issues

Repository name should be reconsidered

The name of this repository isn't really a good choice and worth reconsidering.

On the one hand it's a generic term and as such not very telling regarding its content.
More importantly it can for sure not be used by downstream. Some distributions will definitely establish a single package providing this translation repository as a whole. The current repository name will hence break the tradition to use downstream names pretty similar to the upstream ones, eventually a bunch of different downstream names will be used to describe this repository which can be expected to be unfavourable for end-users.

So I think renaming would make sense. Regarding an eventual new name 'lxqt-l10n' seems like a reasonable choice as similar ones are already used by many other projects, in particular KDE.

Untranslatable strings?

Hi.

I am not able to find the strings highlighted in red to translate them.

Expected Behavior

The strings should be translatable.

Current Behavior

The strings seems to be missing in the translation files.

Possible Solution

Update the translation files.

System Information
  • Distribution & Version: openSUSE Tumbleweed + LXQt:Git repository
  • Kernel: 4.16.9-1-default x86_64
  • Qt Version: Qt 5.10.0
  • libqtxdg Version: 3.2.0~git0.3d586ec
  • lxqt-build-tools Version: 0.4.0
  • Package version: 0.13.0~git0.5ada22d

screenshot_01m

screenshot_02m

Shouldn't this be removed?

Translations are inside sources. This repository can be misleading to those who aren't familiar with LXQt yet.

Re-introduce plugin-clock translation into lxqt-l10n

Expected Behavior

We should not break package builds for distributions who fetch the translations directly at build time - like Arch Linux.

Current Behavior

We do break the builds

Possible Solution

Re-introduce the translations for the time being

Steps to Reproduce (for bugs)

Download the release tarball, un-tar it. make a build dir, switch into and try cmake ..
Be suprised.

 cmake ..
-- The C compiler identification is GNU 8.1.0
-- The CXX compiler identification is GNU 8.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_CXX0X
-- Performing Test COMPILER_SUPPORTS_CXX0X - Success
-- Panel plugins location: /usr/local/lib64/lxqt-panel
-- Found Git: /usr/bin/git (found version "2.17.0") 
-- Setting git repository in the translations dir '/home/agaida/test/lxqt-panel-0.13.0/plugin-clock/translations' ...
Leeres Git-Repository in /home/agaida/test/lxqt-panel-0.13.0/plugin-clock/translations/.git/ initialisiert
-- Pulling the translations...
Von https://github.com/lxqt/lxqt-l10n
 * branch              master     -> FETCH_HEAD
 * [neuer Branch]      master     -> origin/master
error: Sparse checkout leaves no entry on working directory
CMake Error at /usr/share/cmake/lxqt-build-tools/modules/LXQtTranslateTs.cmake:218 (message):
  Pulling translations failed!
Call Stack (most recent call first):
  cmake/BuildPlugin.cmake:9 (lxqt_translate_ts)
  plugin-clock/CMakeLists.txt:19 (BUILD_LXQT_PLUGIN)
Context

The default behaviour in the CMakeLists.txt for the 0.13 release is to build the clock plugin and to pull the translation for at build time. So all builds will fail at this point. Not that clever.

Will create a PR for.

Clean dublicate file in compton-conf dir

Maybe we can delete "compton-conf_ru_RU.ts" because it contains no changes compared with "compton-conf_ru.ts"?

--- compton-conf_ru.ts  2016-05-20 08:46:02.543783279
+++ compton-conf_ru_RU.ts   2016-05-20 08:46:09.193783567
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
-<TS version="2.1" language="ru" sourcelanguage="en_US">
+<TS version="2.1" language="ru_RU" sourcelanguage="en_US">
 <context>
     <name>MainDialog</name>
     <message>

Fix typo in lxqt-admin/CMakeLists.txt

There's a typo in lxqt-admin/CMakeLists.txt, when we want to disable one of the following options:

  • WITH_LXQT_ADMIN_USER
  • WITH_LXQT_ADMIN_TIME

Components are not reflected their options. Patch fixes this issue.

From c9093f4724a771998a55cfc3bbc26c45e9e1e297 Mon Sep 17 00:00:00 2001
From: Olivier Duchateau <[email protected]>
Date: Sun, 9 Oct 2016 11:28:45 +0200
Subject: [PATCH] Fix components and options

---
 lxqt-admin/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lxqt-admin/CMakeLists.txt b/lxqt-admin/CMakeLists.txt
index dfde3ea..1921945 100644
--- a/lxqt-admin/CMakeLists.txt
+++ b/lxqt-admin/CMakeLists.txt
@@ -6,5 +6,5 @@ option(WITH_LXQT_ADMIN_TIME "Build lxqt-admin-time translations" ON)
 option(WITH_LXQT_ADMIN_USER "Build lxqt-admin-user translations" ON)

 #components
-add_component(WITH_LXQT_ADMIN_USER lxqt-admin-time)
-add_component(WITH_LXQT_ADMIN_TIME lxqt-admin-user)
+add_component(WITH_LXQT_ADMIN_USER lxqt-admin-user)
+add_component(WITH_LXQT_ADMIN_TIME lxqt-admin-time)
-- 
2.9.2

Faulty french translation file

lrelease error: Unexpected tag at /home/stef/git/lxqt-config/lxqt-config-input/translations/lxqt-config/lxqt-config-input/lxqt-config-input_fr.ts:222:20
make[2]: *** [lxqt-config-input/CMakeFiles/lxqt-config-input.dir/build.make:123: lxqt-config-input/lxqt-config-input_fr.qm] Error 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.