Could not find any resources appropriate for the specified culture (or the neutral culture) on disk
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.