private void Localize(SessionAwareCoreServiceClient tridionClient, string objectID) { /* this is just the basic code */ RepositoryLocalObjectData item = (RepositoryLocalObjectData)tridionClient.Read(objectID, new ReadOptions()); // if object is localized already, return if ((bool)item.BluePrintInfo.IsLocalized) { return; } tridionClient.Localize(objectID, new ReadOptions()); }