When you are building site definitions with localization support you may get the following error when creating new site: Provisioning did not succeed. Details: The site template was not provisioned successfully. Delete this site collection in Central Administration, and then create a new site collection. OriginalException: Could not find any resources appropriate for the specified culture (or the neutral culture) on disk.
baseName: <Resource> locationInfo: <null> fileName: <Resource.resx>
This error means that resource file with name <Resource> is missing from deployment package or it is deployed to incorrect folder. Make sure that this file is located in SharePoint resources folder or in App_GlobalResources folder.