1. A method for assisting graphical user interface design, the method comprising: storing in a rule repository a plurality of transformation rules, wherein each of the plurality of transformation rules specifies an interface element type of a user interface element and an associated action to be taken on user interface elements of the specified interface element type; extracting first and second interface elements from a first graphical user interface (GUI) associated with a first cultural background, wherein the first and second interface elements are both of a first interface element type; locating in the rule repository at least a first transformation rule that specifies the first interface element type and an associated first action; in response to locating the first transformation rule and utilizing the first action specified by the first transformation rule, transforming the first and second interface elements into third and fourth interface elements, respectively, wherein the third and fourth interface elements are associated with a second cultural background; and providing a second GUI including at least the third and fourth interface elements.
1. A method for assisting graphical user interface design, the method comprising: storing in a rule repository a plurality of transformation rules, wherein each of the plurality of transformation rules specifies an interface element type of a user interface element and an associated action to be taken on user interface elements of the specified interface element type; extracting first and second interface elements from a first graphical user interface (GUI) associated with a first cultural background, wherein the first and second interface elements are both of a first interface element type; locating in the rule repository at least a first transformation rule that specifies the first interface element type and an associated first action; in response to locating the first transformation rule and utilizing the first action specified by the first transformation rule, transforming the first and second interface elements into third and fourth interface elements, respectively, wherein the third and fourth interface elements are associated with a second cultural background; and providing a second GUI including at least the third and fourth interface elements. 3. The method according to claim 1 , wherein the extracting the first and second interface elements comprises: obtaining metadata of the first and second interface elements by analyzing code that describes the first GUI.