Grafico dei progressi della traduzione AI

Ho lavorato sul SQL dell’esploratore dati per creare il report elencato sopra. Non sono un esperto di SQL, ma queste query funzionano. Le query seguenti forniranno questo livello di informazioni.

Report sullo stato di traduzione

Area Eleggibili Tradotti Da tradurre
Argomenti 540 450 90
Post 3.700 800 2900

Argomenti:

-- Impostazioni:
-- Aggiorna le tue impostazioni di traduzione SQL
-- Giorni da recuperare - Interval 'xxx'
-- Categoria da ignorare - Category_id NOT IN ()
-- Tipo di argomento - Regular o private_message
--
-- Stato di traduzione:
--  Argomenti totali da tradurre: commenta entrambe le clausole 'and topics.locale'
--  Argomenti non tradotti: decommenta solo - topics.locale is null
--  Argomenti tradotti: decommenta solo - topics.local = 'en'

SELECT count(distinct topics.id)
     FROM topics
     JOIN posts  ON topics.id  = posts.topic_id
    WHERE posts.created_at >= NOW() - INTERVAL '100 days' 
     AND  posts.user_id > 0
     AND  topics.category_id NOT IN (22,3)
     AND  topics.archetype = 'regular'
--   AND  topics.locale = 'en'
--   AND  topics.locale is null

Post:

-- Impostazioni:
-- Aggiorna le tue impostazioni di traduzione SQL
-- Giorni da recuperare - Interval 'xxx'
-- Categoria da ignorare - Category_id NOT IN ()
-- Tipo di argomento - Regular o private_message
--
-- Stato di traduzione:
--  Post totali da tradurre: commenta entrambe le clausole 'and posts.locale'
--  Post non tradotti: decommenta solo - posts.locale is null
--  Post tradotti: decommenta solo - posts.locale = 'en'

SELECT count(*)
     FROM posts
     JOIN topics  ON topics.id  = posts.topic_id
    WHERE posts.created_at >= NOW() - INTERVAL '100 days' 
     AND  posts.user_id > 0
     AND  topics.category_id NOT IN (22,3)
     AND  topics.archetype = 'regular'
--     AND  posts.locale = 'en'
--     AND  posts.locale is null