i18n - DLNA Menu

Issue #172 resolved
Former user created an issue

i18n is requested for the DLNA Menu.

Comments (2)

  1. Former user Account Deleted

    Done! Just 3 things needed :

    1. bundleloader : org.serviio.upnp.service.contentdirectory.definition.i18n.DLNAMessages
    2. message bundles in same package: dlnaMenu*.properties
    3. load them in ContentDirectoryDefinitionParser
    package org.serviio.upnp.service.contentdirectory.definition;
    import org.serviio.upnp.service.contentdirectory.definition.i18n.DLNAMessages;
    [...]
    public class ContentDirectoryDefinitionParser {
    [...]
    	private static ContainerNode createContainerNode(Node node,
    			DefinitionNode parent) throws ContentDirectoryDefinitionException,
    			XPathExpressionException {
    		String nodeId = XPathUtil.getNodeValue(node, "@id");
    		// String nodeTitle = XPathUtil.getNodeValue(node, "@title");
    		String nodeTitle = DLNAMenuMessages.getMessage(nodeId);
    [...]
    

    Bundles use "id" node to get the "title", so i think the "title" node has becomed useless, hasn't it?

  2. Log in to comment