Support » Themes » Wie übersetze ich ein Theme richtig?

  • Gelöst Alexander Thiele

    (@axelskywalker)


    Ich habe eine Frage zum richtigen Vorgang, wie man Themes richtig übersetzt. Habe mir eine Menge durchgelesen und aus meiner Sicht alles befolgt, aber ich bekomme keine deutsche Übersetzung angezeigt.

    Was habe ich gemacht?

    Ich habe ein Theme gebaut mit englischen Bezeichnungen .

    • WordPress 6.4.3 installiert und auf English gestellt.
    • Theme installiert
    • Loco Translate installiert, Template erstellt, de_DE.po und de_DE.mo erstellt
    • Alle Texte wurden erkannt und ich habe diese übersetzt.
    • WordPress auf Deutsch ungestellt
    • Dateien testweise zu <textdomain>-de_DE.po umbenannt

    Und jetzt sollte meiner Meinung nach das Theme auf deutsch sein. Vielleicht hat jemand einen Tipp wonach ich noch schauen könnte, ich stehe gerade auf dem Schlauch.

    Textdomain passt. Debug = true zeigt keine Fehler, Website-Zustand sagt alles gut.

    `
    ### wp-core ###
    
    version: 6.4.3
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 1
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de
    wordpress_size: 57,04 MB (59812605 bytes)
    uploads_path: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content/uploads
    uploads_size: 44,54 MB (46703140 bytes)
    themes_path: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content/themes
    themes_size: 11,58 MB (12140905 bytes)
    plugins_path: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content/plugins
    plugins_size: 1,68 MB (1758889 bytes)
    database_size: 4,86 MB (5095424 bytes)
    total_size: 119,70 MB (125510963 bytes)
    
    ### wp-active-theme ###
    
    name: Minimal Stomp (minimalstomp)
    version: 1.0.0
    author: Alexander Thiele
    author_website: https://www.linkedin.com/in/thielander/
    parent_theme: none
    theme_features: core-block-patterns, widgets-block-editor, title-tag, custom-logo, post-thumbnails, custom-header, menus, widgets
    theme_path: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content/themes/minimalstomp
    auto_update: Deaktiviert
    
    ### wp-themes-inactive (1) ###
    
    Twenty Twenty-Four: version: 1.0, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-active (2) ###
    
    Loco Translate: version: 2.6.6, author: Tim Whitlock, Automatische Aktualisierungen deaktiviert
    WordPress Importer: version: 0.8.2, author: wordpressdotorg, Automatische Aktualisierungen deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1691
    imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
    imagick_version: 3.7.0
    file_uploads: 1
    post_max_size: 200M
    upload_max_filesize: 200M
    max_effective_size: 200 MB
    max_file_uploads: 20
    imagick_limits: 
    	imagick::RESOURCETYPE_AREA: 31 GB
    	imagick::RESOURCETYPE_DISK: 9.22337203685E+18
    	imagick::RESOURCETYPE_FILE: 786432
    	imagick::RESOURCETYPE_MAP: 31 GB
    	imagick::RESOURCETYPE_MEMORY: 16 GB
    	imagick::RESOURCETYPE_THREAD: 1
    	imagick::RESOURCETYPE_TIME: 9.22337203685E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: 2.3.0
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.55.0
    
    ### wp-server ###
    
    server_architecture: Linux 5.15.0-92-generic x86_64
    httpd_software: Apache
    php_version: 8.2.13 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 3000
    time_limit: 30
    memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 200M
    php_post_max_size: 200M
    curl_version: 7.81.0 OpenSSL/3.0.2
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: false
    current: 2024-02-04T14:39:38+00:00
    utc-time: Sunday, 04-Feb-24 14:39:38 UTC
    server-time: 2024-02-04T15:39:36+01:00
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 10.6.16-MariaDB-0ubuntu0.22.04.1-log
    client_version: mysqlnd 8.2.13
    max_allowed_packet: 67108864
    max_connections: 500
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content
    WP_PLUGIN_DIR: /www/htdocs/w01091a6/minimalstomp.alexanderthiele.de/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    
    `

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Thread-Starter Alexander Thiele

    (@axelskywalker)

    Nachdem ich nochmals diese Seite durchforsten habe ist es mir selber aufgefallen 🙂

    Ich habe das vergessen…

    add_action( 'after_setup_theme', 'themeslug_load_textdomain' );
    
    function themeslug_load_textdomain() {
    	load_theme_textdomain(
    		'fabled-sunset',
    		get_parent_theme_file_path( 'assets/lang' )
    	);
    }
Ansicht von 1 Antwort (von insgesamt 1)