Ich habe an der SQL-Abfrage für den Daten-Explorer gearbeitet, um den oben aufgeführten Bericht zu erstellen. Ich bin kein SQL-Experte, aber diese funktionieren. Die folgenden Abfragen liefern diese Detailstufe.
Übersetzungsstatus-Bericht
| Bereich | Berechtigt | Übersetzt | Zu übersetzen |
|---|---|---|---|
| Themen | 540 | 450 | 90 |
| Beiträge | 3.700 | 800 | 2.900 |
Themen:
-- Einrichtung:
-- Aktualisieren Sie Ihre Übersetzungseinstellungen in SQL
-- Tage zum Nachfüllen - Interval 'xxx'
-- Zu ignorierende Kategorie - Category_id NOT IN ()
-- Thementyp - Regular oder private_message
--
-- Übersetzungsstatus:
-- Gesamtanzahl der zu übersetzenden Themen: Kommentieren Sie beide 'and topics.locale' WHERE-Bedingungen aus
-- Nicht übersetzte Themen: Kommentieren Sie nur - topics.locale is null ein
-- Übersetzte Themen: Kommentieren Sie nur - topics.local = 'en' ein
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
Beiträge:
-- Einrichtung:
-- Aktualisieren Sie Ihre Übersetzungseinstellungen in SQL
-- Tage zum Nachfüllen - Interval 'xxx'
-- Zu ignorierende Kategorie - Category_id NOT IN ()
-- Thementyp - Regular oder private_message
--
-- Übersetzungsstatus:
-- Gesamtanzahl der zu übersetzenden Beiträge: Kommentieren Sie beide 'and posts.locale' WHERE-Bedingungen aus
-- Nicht übersetzte Beiträge: Kommentieren Sie nur - posts.locale is null ein
-- Übersetzte Beiträge: Kommentieren Sie nur - posts.locale = 'en' ein
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