Vacation rental says new platform demonstrates its commitment toward international community by localizing leading website and app